{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import QUANTAXIS as QA"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "user = QA.QA_User(username='admin', password='admin')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " prortfolio with user_cookie  USER_lT8yva0f  already exist!!\n"
     ]
    }
   ],
   "source": [
    "port = user.new_portfolio('test_newAccounts2')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "< QA_Account ac_0 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "< QA_Account ac_1 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_2 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_3 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_4 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 3\n",
      "< QA_Account ac_5 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_6 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_7 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_8 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_9 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_10 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_11 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_12 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "< QA_Account ac_13 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 2\n",
      "< QA_Account ac_14 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 2\n",
      "< QA_Account ac_15 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "< QA_Account ac_16 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_17 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_18 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "< QA_Account ac_19 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 3\n",
      "< QA_Account ac_20 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "< QA_Account ac_21 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_22 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_23 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 2\n",
      "< QA_Account ac_24 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_25 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "< QA_Account ac_26 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_27 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_28 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_29 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_30 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_31 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 3\n",
      "< QA_Account ac_32 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_33 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "< QA_Account ac_34 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_35 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_36 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_37 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_38 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "< QA_Account ac_39 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "< QA_Account ac_40 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "< QA_Account ac_41 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "< QA_Account ac_42 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "< QA_Account ac_43 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_44 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_45 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_46 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_47 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "< QA_Account ac_48 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "< QA_Account ac_49 market: future_cn>\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_50 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_51 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "< QA_Account ac_52 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_53 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "< QA_Account ac_54 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "< QA_Account ac_55 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "< QA_Account ac_56 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_57 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 3\n",
      "< QA_Account ac_58 market: future_cn>\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_59 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "< QA_Account ac_60 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_61 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "< QA_Account ac_62 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_63 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 3\n",
      "< QA_Account ac_64 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_65 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_66 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "< QA_Account ac_67 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_68 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "< QA_Account ac_69 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_70 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_71 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_72 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "< QA_Account ac_73 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_74 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "< QA_Account ac_75 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "< QA_Account ac_76 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "< QA_Account ac_77 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_78 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 2\n",
      "< QA_Account ac_79 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_80 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_81 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_82 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "< QA_Account ac_83 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_84 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "< QA_Account ac_85 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_86 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "< QA_Account ac_87 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "< QA_Account ac_88 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -2\n",
      "< QA_Account ac_89 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 2\n",
      "< QA_Account ac_90 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 3\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -3\n",
      "< QA_Account ac_91 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 3\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -3\n",
      "< QA_Account ac_92 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-05 00:00:00 AUL8 338.75 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "< QA_Account ac_93 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 2\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 2\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 2\n",
      "< QA_Account ac_94 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 3\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 3\n",
      "QAACCOUNT ==> receive deal 2020-01-10 00:00:00 AUL8 349.299987793 -2\n",
      "< QA_Account ac_95 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 3\n",
      "QAACCOUNT ==> receive deal 2019-12-13 00:00:00 AUL8 331.7600097656 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 3\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 2\n",
      "QAACCOUNT ==> receive deal 2019-12-18 00:00:00 AUL8 335.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 3\n",
      "QAACCOUNT ==> receive deal 2020-01-06 00:00:00 AUL8 358.3399963379 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_96 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "< QA_Account ac_97 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 -3\n",
      "< QA_Account ac_98 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-04 00:00:00 AUL8 340.3999938965 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 3\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 2\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-16 00:00:00 AUL8 335.3200073242 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-20 00:00:00 AUL8 336.0799865723 3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "QAACCOUNT ==> receive deal 2019-12-25 00:00:00 AUL8 340.6199951172 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-26 00:00:00 AUL8 340.9200134277 2\n",
      "QAACCOUNT ==> receive deal 2019-12-27 00:00:00 AUL8 345.299987793 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-02 00:00:00 AUL8 346.2399902344 2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 -3\n",
      "QAACCOUNT ==> receive deal 2020-01-08 00:00:00 AUL8 360.6799926758 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-09 00:00:00 AUL8 348.0400085449 3\n",
      "< QA_Account ac_99 market: future_cn>\n",
      "QAACCOUNT ==> receive deal 2019-12-02 00:00:00 AUL8 333.5 -2\n",
      "QAACCOUNT ==> receive deal 2019-12-03 00:00:00 AUL8 334.200012207 3\n",
      "QAACCOUNT ==> receive deal 2019-12-06 00:00:00 AUL8 336.3999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-09 00:00:00 AUL8 333.6000061035 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-10 00:00:00 AUL8 333.8999938965 2\n",
      "QAACCOUNT ==> receive deal 2019-12-11 00:00:00 AUL8 336.9599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-12 00:00:00 AUL8 336.0199890137 2\n",
      "QAACCOUNT ==> receive deal 2019-12-17 00:00:00 AUL8 335.1400146484 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-19 00:00:00 AUL8 335.1799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-23 00:00:00 AUL8 337.1799926758 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-24 00:00:00 AUL8 338.6799926758 2\n",
      "QAACCOUNT ==> receive deal 2019-12-30 00:00:00 AUL8 345.4599914551 -3\n",
      "QAACCOUNT ==> receive deal 2019-12-31 00:00:00 AUL8 347.4800109863 -2\n",
      "QAACCOUNT ==> receive deal 2020-01-07 00:00:00 AUL8 354.9400024414 3\n"
     ]
    }
   ],
   "source": [
    "for ux in range(0, 100):\n",
    "    ac = port.new_account('ac_{}'.format(ux), market_type='future_cn')\n",
    "    print(ac)\n",
    "    ac.generate_randomtrade('AUL8', '2019-12-01', '2020-01-10', 'day')\n",
    "    ac.save()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "< QA_Portfolio test_newAccounts2 with 100 Accounts >"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "port"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>amount</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>code</th>\n",
       "      <th>account_cookie</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"30\" valign=\"top\">AUL8</th>\n",
       "      <th>ac_0</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_1</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_10</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_11</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_12</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_13</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_14</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_15</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_16</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_17</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_18</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_19</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_2</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_20</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_21</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_22</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_23</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_24</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_25</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_26</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_27</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_28</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_29</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_3</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_30</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_31</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_32</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_33</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_34</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_35</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"30\" valign=\"top\">RBL8</th>\n",
       "      <th>ac_72</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_73</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_74</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_75</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_76</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_77</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_78</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_79</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_8</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_80</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_81</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_82</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_83</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_84</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_85</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_86</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_87</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_88</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_89</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_9</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_90</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_91</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_92</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_93</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_94</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_95</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_96</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_97</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_98</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_99</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>400 rows × 1 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                     amount\n",
       "code account_cookie        \n",
       "AUL8 ac_0                -1\n",
       "     ac_1                 1\n",
       "     ac_10                0\n",
       "     ac_11                1\n",
       "     ac_12                1\n",
       "     ac_13                0\n",
       "     ac_14                1\n",
       "     ac_15                1\n",
       "     ac_16                0\n",
       "     ac_17                0\n",
       "     ac_18                0\n",
       "     ac_19               -1\n",
       "     ac_2                 1\n",
       "     ac_20               -1\n",
       "     ac_21                0\n",
       "     ac_22                1\n",
       "     ac_23                1\n",
       "     ac_24                0\n",
       "     ac_25                1\n",
       "     ac_26                0\n",
       "     ac_27               -1\n",
       "     ac_28                0\n",
       "     ac_29                0\n",
       "     ac_3                 0\n",
       "     ac_30                1\n",
       "     ac_31                1\n",
       "     ac_32                0\n",
       "     ac_33                0\n",
       "     ac_34                0\n",
       "     ac_35               -1\n",
       "...                     ...\n",
       "RBL8 ac_72                0\n",
       "     ac_73                0\n",
       "     ac_74                0\n",
       "     ac_75               -1\n",
       "     ac_76                1\n",
       "     ac_77               -1\n",
       "     ac_78               -1\n",
       "     ac_79                1\n",
       "     ac_8                -1\n",
       "     ac_80                0\n",
       "     ac_81                0\n",
       "     ac_82                0\n",
       "     ac_83                0\n",
       "     ac_84                1\n",
       "     ac_85                1\n",
       "     ac_86                0\n",
       "     ac_87                0\n",
       "     ac_88                0\n",
       "     ac_89                0\n",
       "     ac_9                 0\n",
       "     ac_90                0\n",
       "     ac_91                0\n",
       "     ac_92               -1\n",
       "     ac_93                0\n",
       "     ac_94                0\n",
       "     ac_95               -1\n",
       "     ac_96                0\n",
       "     ac_97               -1\n",
       "     ac_98                0\n",
       "     ac_99                1\n",
       "\n",
       "[400 rows x 1 columns]"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "holdP = port.hold_table('2020-01-05')\n",
    "holdP"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>amount</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>code</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>AUL8</th>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>JL8</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>JML8</th>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>RBL8</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      amount\n",
       "code        \n",
       "AUL8       7\n",
       "JL8        1\n",
       "JML8       6\n",
       "RBL8       5"
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "holdP.groupby(level=0).sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead tr th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe thead tr:last-of-type th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th></th>\n",
       "      <th colspan=\"8\" halign=\"left\">amount</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th></th>\n",
       "      <th>count</th>\n",
       "      <th>mean</th>\n",
       "      <th>std</th>\n",
       "      <th>min</th>\n",
       "      <th>25%</th>\n",
       "      <th>50%</th>\n",
       "      <th>75%</th>\n",
       "      <th>max</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>code</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>AUL8</th>\n",
       "      <td>100.0</td>\n",
       "      <td>0.07</td>\n",
       "      <td>0.755518</td>\n",
       "      <td>-1.0</td>\n",
       "      <td>-0.25</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>JL8</th>\n",
       "      <td>100.0</td>\n",
       "      <td>0.01</td>\n",
       "      <td>0.717670</td>\n",
       "      <td>-1.0</td>\n",
       "      <td>-0.25</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>JML8</th>\n",
       "      <td>100.0</td>\n",
       "      <td>0.06</td>\n",
       "      <td>0.693695</td>\n",
       "      <td>-1.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>RBL8</th>\n",
       "      <td>100.0</td>\n",
       "      <td>0.05</td>\n",
       "      <td>0.729951</td>\n",
       "      <td>-1.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "     amount                                          \n",
       "      count  mean       std  min   25%  50%  75%  max\n",
       "code                                                 \n",
       "AUL8  100.0  0.07  0.755518 -1.0 -0.25  0.0  1.0  1.0\n",
       "JL8   100.0  0.01  0.717670 -1.0 -0.25  0.0  1.0  1.0\n",
       "JML8  100.0  0.06  0.693695 -1.0  0.00  0.0  1.0  1.0\n",
       "RBL8  100.0  0.05  0.729951 -1.0  0.00  0.0  1.0  1.0"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "holdP.groupby(level=0).describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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JEACAAAAoJAACQAAAIBCAiQAAAAACgmQAAAAACgkQAIAAACgkAAJAAAAgEICJAAAAAAKCZAAAAAAKCRAAgAAAKCQAAkAAACAQgIkAAAAAAoJkAAAAAAoJEACAAAAoJAACQAAAIBCAiQAAAAACgmQAAAAACgkQAIAAACgkAAJAAAAgEICJAAAAAAKCZAAAAAAKCRAAgAAAKCQAAkAAACAQgIkAAAAAAoJkAAAAAAoJEACAAAAoJAACQAAAIBCAiQAAAAACgmQAAAAACgkQAIAAACgkAAJAAAAgEICJAAAAAAKCZAAAAAAKCRAAgAAAKCQAAkAAACAQm31GGT16tW59dZbMzg4mFNOOSWLFi3abv3dd9+d73znO2ltbc0+++yT//pf/2v222+/JMnixYsze/bsJElXV1c++tGP1qMlAAAAAOqk5gBpcHAwt9xySz7xiU+ks7Mzl156abq7uzNz5szhmgMPPDBLlizJHnvskX/8x3/MV77ylVx44YVJkkmTJuXqq6+utQ0AAAAAGqTmr7CtWbMm06dPz7Rp09LW1pb58+dn1apV29UcccQR2WOPPZIkBx98cPr6+mp9WQAAAADGSM2fQOrr60tnZ+fw487Ozjz++OMV65cvX56jjz56+PGWLVtyySWXpLW1NaeddlrmzZtXa0sAAAAA1FHNAdLQ0NAOy1paWkasve+++/LTn/40V1xxxfCyG264IR0dHXnmmWfyqU99KrNnz8706dN3eG5vb296e3uTJEuWLElXV1eS5JkRXmfrut9WTe222traCutGGrfS2I2qrVRfhtpK9dVu31Y72x+Vxn4tzkWZj6Gi+q1217lXqd61pb612xrNeT3a2maci/F+DG1VzX6utr5ZjqHR9lBp7LG+55R5+8bLvbrS2K/F60WZr8mV6stQW6l+vBwX23qtX1vG4rio9xxXM3Yzz1vSHO9FdvXc26rmAKmzszMbNmwYfrxhw4a0t7fvUPcv//IvufPOO3PFFVdk4sSJw8s7OjqSJNOmTcthhx2WJ598csQAqaenJz09PcOP169fX7GnonW7UtvV1VXVmI3qo1lr6z12M++Peo893ueimbfPtaW62mrmwrz9u2abi2r7bdRxUYZ5G4seqq1vtu1zr66utix9NGttWfp4rR8XzdZvGfvYnXPczPvvtfR+dsaMGRXrav4NpDlz5mTt2rVZt25dBgYGsnLlynR3d29X87Of/Sw333xzPvKRj2Tq1KnDy/v7+7Nly5YkyXPPPZcf//jH2/34NgAAAAC7X82fQGptbc0555yTq666KoODgzn55JMza9as3H777ZkzZ066u7vzla98JS+99FI+97nPJflN2vbRj340Tz31VG666aZMmDAhg4ODWbRokQAJAAAAoGRqDpCSZO7cuZk7d+52yxYvXjz878suu2zE5x166KG55ppr6tECAAAAAA1S81fYAAAAABjfBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIUESAAAAAAUEiABAAAAUEiABAAAAEAhARIAAAAAhQRIAAAAABQSIAEAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIUESAAAAAAUEiABAAAAUEiABAAAAEAhARIAAAAAhQRIAAAAABQSIAEAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIUESAAAAAAUEiABAAAAUEiABAAAAEAhARIAAAAAhQRIAAAAABQSIAEAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIXa6jHI6tWrc+utt2ZwcDCnnHJKFi1atN36LVu25POf/3x++tOfZu+9986HP/zhvP71r0+S3HnnnVm+fHkmTJiQP/3TP83RRx9dj5YAAAAAqJOaP4E0ODiYW265JR/72MeydOnSrFixIr/85S+3q1m+fHn22muvXH/99Tn11FPzN3/zN0mSX/7yl1m5cmU+97nP5eMf/3huueWWDA4O1toSAAAAAHVUc4C0Zs2aTJ8+PdOmTUtbW1vmz5+fVatWbVfzwAMPZMGCBUmS448/Po888kiGhoayatWqzJ8/PxMnTszrX//6TJ8+PWvWrKm1JQAAAADqqOavsPX19aWzs3P4cWdnZx5//PGKNa2trZk8eXI2b96cvr6+HHzwwcN1HR0d6evrG/F1ent709vbmyRZsmRJurq6kiTPjFC7dd0O7lw5/M+2trYMDAzsdPu21lYcs0IPlfqoprbafhs1F2M5bqWxn/n9+SM+b9o2r7ezsSv1PJa1FetLcGxWqh/ruahmXzd0jv9vfb3PvaqO5UadT1XUVqqvR+22dnosN+i4KMtcNOoYatQ5Uu28bTvuzmpG2r5K1/pqxi7DubdtH/W+l5XhelHtvbqa66z3Lduo5v5UxflUiutFid/7Vhq7Gf8/oFHHRcOOoQZeWxr2/5IlOUequs5uM+5O37uV4P9dmvJ8KsH72V19D7dVzQHS0NDQDstaWlpGVTPS8kp6enrS09Mz/Hj9+vUVa4vWbdXV1TWqumprq+1jtLWN7GFXxm7UuKMdu1lrR1PfbMfmrtbuzj7KNsejqW/mfe160fjaeo/dqP1RtnvZaMZuxmOz2Xqutl/vW35jvN+fmvF60ajasvVb77HH+zFUhu1rZL9lmItqasvQw1iNvau1M2bMqFhX81fYOjs7s2HDhuHHGzZsSHt7e8WaV199NS+88EKmTJmyw3P7+vrS0dFRa0sAAAAA1FHNAdKcOXOydu3arFu3LgMDA1m5cmW6u7u3qzn22GNzzz33JEnuv//+HH744WlpaUl3d3dWrlyZLVu2ZN26dVm7dm3e9KY31doSAAAAAHVU81fYWltbc8455+Sqq67K4OBgTj755MyaNSu333575syZk+7u7ixcuDCf//znc8EFF2TKlCn58Ic/nCSZNWtW3vKWt+Siiy7KhAkTcu6552bChJozLQAAAADqqOYAKUnmzp2buXPnbrds8eLFw/+eNGlSLrroohGfe/rpp+f000+vRxsAAAAANICP+wAAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIUESAAAAAAUEiABAAAAUEiABAAAAEAhARIAAAAAhQRIAAAAABQSIAEAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIUESAAAAAAUEiABAAAAUEiABAAAAEAhARIAAAAAhQRIAAAAABQSIAEAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFBIgAQAAAFBIgAQAAABAIQESAAAAAIUESAAAAAAUEiABAAAAUEiABAAAAEAhARIAAAAAhQRIAAAAABQSIAEAAABQSIAEAAAAQCEBEgAAAACFBEgAAAAAFGqr5cn9/f1ZunRpfv3rX2e//fbLhRdemClTpmxX8+STT+bmm2/Oiy++mAkTJuT000/P/PnzkyRf+MIX8thjj2Xy5MlJkvPPPz8HHnhgLS0BAAAAUGc1BUjLli3LkUcemUWLFmXZsmVZtmxZ3vve925XM2nSpPz5n/959t9///T19eWSSy7Jm9/85uy1115JkrPPPjvHH398LW0AAAAA0EA1fYVt1apVOemkk5IkJ510UlatWrVDzYwZM7L//vsnSTo6OjJ16tQ899xztbwsAAAAAGOopgDp2WefTXt7e5Kkvb19p8HQmjVrMjAwkGnTpg0v+9u//dtcfPHFue2227Jly5Za2gEAAACgAXb6FbYrr7wymzZt2mH5mWeeWdULbdy4Mddff33OP//8TJjwm9zqrLPOyr777puBgYHceOONueuuu3LGGWeM+Pze3t709vYmSZYsWZKurq4kyTMj1G5dV6StrW1UdaOpHamHSn1UU1tND5XGrsdcjOW4lcaudt6q6Xksa4vqt9pdx2al+rGei7KcT9XUluG4aMbzaVu7a/vKMhdlOJ+2Ve9ry2jHrTT2WB9DjRzX+bSjaq7Jo6lvtnmrVD/W51NZzpHRjltp7DLv67LMhXtO8dhl/n/JRvWwq7X1HrsMx1ulsct8Po3FvG210wDpsssuq7hu6tSp2bhxY9rb27Nx48bss88+I9a98MILWbJkSc4888wccsghw8u3fnpp4sSJOfnkk/ONb3yj4mv19PSkp6dn+PH69esr1hat26qrq2tUddXWVtvHaGsb2cOujN2ocUc7drPWjqa+2Y7NXa3dnX2UbY5HU9/M+9r1ovG19R67UfujbPey0YzdjMdms/Vcbb/et/zGeL8/NeP1olG1Zeu33mOP92OoDNvXyH7LMBfV1Jahh7Eae1drZ8yYUbGupq+wdXd35957702S3HvvvTnuuON2qBkYGMhnP/vZnHjiiXnLW96y3bqNGzcmSYaGhrJq1arMmjWrlnYAAAAAaICa/grbokWLsnTp0ixfvjxdXV256KKLkiRPPPFEvv3tb+e8887LypUr86Mf/SibN2/OPffckyQ5//zzc+CBB+a6664b/t2kAw44IO973/tq2xoAAAAA6q6mAGnvvffO5ZdfvsPyOXPmZM6cOUmSE088MSeeeOKIz//kJz9Zy8sDAAAAMAZq+gobAAAAAOOfAAkAAACAQgIkAAAAAAoJkAAAAAAoJEACAAAAoJAACQAAAIBCAiQAAAAACgmQAAAAACgkQAIAAACgkAAJAAAAgEICJAAAAAAKCZAA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4cJ84AMfyEsvvTRmvQMAAABUMm7/Cturf/au4vXVjJWk9eavj7r+gBkz0rvy+/nI/338jW98I4ccckjhc9auXZu/+qu/yj/90z/lda97Xd7//vfnrrvuyuLFi6voFAAAAKD+fAKpAfbcY1LedOABefjhh5P8JkD6z//5P+/0eQMDA3nppZcyMDCQF198MdOnT290qwAAAAA7JUBqkNNOWZi77rorTz/9dCZMmJBp06YV1u+///4577zzMm/evBxzzDHZZ599ctJJJ41RtwAAAACVCZAaZMHx83LfffflrrvuyrveVfx1uiTZtGlT/vf//t+5//7789BDD+WFF17IP/zDP4xBpwAAAADFBEgNMmnixBx11FG58cYb8453vGOn9d/97ncze/bsdHZ2ZuLEiXn729+eBx54YAw6BQAAACg2bn9Euwze//735/jjj09HR8dOa9/whjfkoYceyosvvpg999wz3/ve9/LmN795DLoEAAAAKCZAqpOBgYFMmjhpu2WHHnpoDj300BHrr/vSl/OXf3/H8OMHVz+cU089Nb/3e7+Xtra2HH744XnPe97T0J4BAAAARmPcBkitN3+9cH1bW1sGBgZGNdZoan/ysydzwBtmZNb+++c7X7lth/WLFy/O4sWLM/Tk4/lv5/5p/tu5f7pDzcUXX5yLL754VD0BAAAAjJVxGyCNpS/feVf+6o6v5YoP/vnubgUAAACg7moKkL7//e/nq1/9ap566ql8+tOfzpw5c0asW716dW699dYMDg7mlFNOyaJFi5Ik69aty7XXXpv+/v688Y1vzAUXXJC2tubLtM7+/dNy9u+ftrvbAAAAAGiImv4K26xZs3LxxRfnd37ndyrWDA4O5pZbbsnHPvaxLF26NCtWrMgvf/nLJMlXvvKVnHrqqbnuuuuy1157Zfny5bW0AwAAAEAD1BQgzZw5MzNmzCisWbNmTaZPn55p06alra0t8+fPz6pVqzI0NJRHH300xx9/fJJkwYIFWbVqVS3tAAAAANAANQVIo9HX15fOzs7hx52dnenr68vmzZszefLktLa2Jkk6OjrS19fX6HYAAAAAqFLL0NDQUFHBlVdemU2bNu2w/Mwzz8xxxx2XJLniiity9tlnj/gbSN///vfz8MMP57zzzkuS3HfffVmzZk3OOOOMfPzjH8/111+fJFm/fn0+85nP5Jprrhmxj97e3vT29iZJlixZkldeeWW79evWrcukSZN2tr3jzssvv5xp06Ztt6yavzBXbb3acvVRhtqy9FGG2rL0UYbasvTRbLVl6aMMtWXpowy1ZemjDLVl6aPZasvSRxlqy9JHGWrL0kcZasvSR7PVlqWPMtSWpY961BblKjv9xerLLrtsVC9eSWdnZzZs2DD8eMOGDWlvb8/ee++dF154Ia+++mpaW1vT19eXjo6OiuP09PSkp6dn+PH69eu3Wz80NLTbd+6sWbPyO7/zOxkYGMisWbNy3XXXZerUqfm3f/u3LFiwIAcddFCGhoYyefLkfO5zn8t/+A//Iffdd1+++MUv5q//+q+3G+u73/1u/uIv/iKDg4PZa6+9cv3112fWrFk7vObLL7+8w1x0dXXtsKxINfVqy9VHGWrL0kcZasvSRxlqy9JHs9WWpY8y1JaljzLUlqWPMtSWpY9mqy1LH2WoLUsfZagtSx9lqC1LH81WW5Y+ylBblj7qUVv0M0UN/5Nnc+bMydq1a7Nu3bp0dHRk5cqV+eAHP5iWlpYcfvjhuf/++3PCCSfknnvuSXd3d91e99U/e1fx+mrGStJ689d3Wrfnnntm+fLlGRgYyIc+9KHcdttt+dCHPpQkOeCAA/Ltb387SfLlL385119/fb7whS9UHOvSSy/NrbfemoMPPji33XZbli5dms997nNVdA0AAABQHzX9BtI///M/57zzzstPfvKTLFmyJFdddVWS3/zu0Wc+85kkSWtra84555xcddVVufDCC/OWt7xl+JM073nPe3L33XfnggsuSH9/fxYuXFjj5pTHsccem1/96lcjruvv78/UqVMLn9/S0pLNmzcnSTZv3rzD19QAAAAAxkpNn0CaN29e5s2bt8Pyjo6OXHrppcOP586dm7lz5+5QN23atOGgaTx59dVX873vfS9/+Id/OLzs5z//ef7Tf/pPef755/Piiy/m7rvvLhzjs5/9bM4+++zsueee2XvvvfPNb36z0W0DAAAAjKjhf4XtteSll17KwoULc8QRR2TTpk058cQTh9dt/QrbypUrc8UVV+QjH/lI4Vg333xzvvzlL+fBBx/M4sWLc/nllze6fQAAAIARCZDqaOtvIP3gBz/Ili1bctttt41Y99a3vjX3339/xXE2bNiQxx57bPhTW+9617vywAMPNKJlAAAAgJ0S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\n",
      "text/plain": [
       "<Figure size 1440x576 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "ax = plt.figure(figsize=(20,8))\n",
    "holdP.groupby(level=0).amount.apply(lambda x: x.plot.bar(legend=True))\n",
    "plt.show()\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "pv =  QA.QA_PortfolioView(list(port.accounts.values()))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>amount</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>code</th>\n",
       "      <th>account_cookie</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"30\" valign=\"top\">AUL8</th>\n",
       "      <th>ac_0</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_1</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_10</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_11</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_12</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_13</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_14</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_15</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_16</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_17</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_18</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_19</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_2</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_20</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_21</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_22</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_23</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_24</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_25</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_26</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_27</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_28</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_29</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_3</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_30</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_31</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_32</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_33</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_34</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_35</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"30\" valign=\"top\">RBL8</th>\n",
       "      <th>ac_72</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_73</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_74</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_75</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_76</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_77</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_78</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_79</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_8</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_80</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_81</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_82</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_83</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_84</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_85</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_86</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_87</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_88</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_89</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_9</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_90</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_91</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_92</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_93</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_94</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_95</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_96</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_97</th>\n",
       "      <td>-1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_98</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ac_99</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>400 rows × 1 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                     amount\n",
       "code account_cookie        \n",
       "AUL8 ac_0                -1\n",
       "     ac_1                 1\n",
       "     ac_10                0\n",
       "     ac_11                1\n",
       "     ac_12                1\n",
       "     ac_13                0\n",
       "     ac_14                1\n",
       "     ac_15                1\n",
       "     ac_16                0\n",
       "     ac_17                0\n",
       "     ac_18                0\n",
       "     ac_19               -1\n",
       "     ac_2                 1\n",
       "     ac_20               -1\n",
       "     ac_21                0\n",
       "     ac_22                1\n",
       "     ac_23                1\n",
       "     ac_24                0\n",
       "     ac_25                1\n",
       "     ac_26                0\n",
       "     ac_27               -1\n",
       "     ac_28                0\n",
       "     ac_29                0\n",
       "     ac_3                 0\n",
       "     ac_30                1\n",
       "     ac_31                1\n",
       "     ac_32                0\n",
       "     ac_33                0\n",
       "     ac_34                0\n",
       "     ac_35               -1\n",
       "...                     ...\n",
       "RBL8 ac_72                0\n",
       "     ac_73                0\n",
       "     ac_74                0\n",
       "     ac_75               -1\n",
       "     ac_76                1\n",
       "     ac_77               -1\n",
       "     ac_78               -1\n",
       "     ac_79                1\n",
       "     ac_8                -1\n",
       "     ac_80                0\n",
       "     ac_81                0\n",
       "     ac_82                0\n",
       "     ac_83                0\n",
       "     ac_84                1\n",
       "     ac_85                1\n",
       "     ac_86                0\n",
       "     ac_87                0\n",
       "     ac_88                0\n",
       "     ac_89                0\n",
       "     ac_9                 0\n",
       "     ac_90                0\n",
       "     ac_91                0\n",
       "     ac_92               -1\n",
       "     ac_93                0\n",
       "     ac_94                0\n",
       "     ac_95               -1\n",
       "     ac_96                0\n",
       "     ac_97               -1\n",
       "     ac_98                0\n",
       "     ac_99                1\n",
       "\n",
       "[400 rows x 1 columns]"
      ]
     },
     "execution_count": 56,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "holdP"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'Figure' object has no attribute 'get_yaxis'",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-54-058eb58902d3>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mholdP\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbar\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mbar\u001b[0;34m(self, x, y, **kwds)\u001b[0m\n\u001b[1;32m   3089\u001b[0m             \u001b[0;34m>>\u001b[0m\u001b[0;34m>\u001b[0m \u001b[0max\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdf\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbar\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'lifespan'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrot\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   3090\u001b[0m         \"\"\"\n\u001b[0;32m-> 3091\u001b[0;31m         \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkind\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'bar'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   3092\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   3093\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0mbarh\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, x, y, kind, ax, subplots, sharex, sharey, layout, figsize, use_index, title, grid, legend, style, logx, logy, loglog, xticks, yticks, xlim, ylim, rot, fontsize, colormap, table, yerr, xerr, secondary_y, sort_columns, **kwds)\u001b[0m\n\u001b[1;32m   2940\u001b[0m                           \u001b[0mfontsize\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfontsize\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcolormap\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mcolormap\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtable\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtable\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2941\u001b[0m                           \u001b[0myerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0myerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mxerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mxerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msecondary_y\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msecondary_y\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2942\u001b[0;31m                           sort_columns=sort_columns, **kwds)\n\u001b[0m\u001b[1;32m   2943\u001b[0m     \u001b[0m__call__\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__doc__\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mplot_frame\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__doc__\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2944\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mplot_frame\u001b[0;34m(data, x, y, kind, ax, subplots, sharex, sharey, layout, figsize, use_index, title, grid, legend, style, logx, logy, loglog, xticks, yticks, xlim, ylim, rot, fontsize, colormap, table, yerr, xerr, secondary_y, sort_columns, **kwds)\u001b[0m\n\u001b[1;32m   1971\u001b[0m                  \u001b[0myerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0myerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mxerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mxerr\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1972\u001b[0m                  \u001b[0msecondary_y\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msecondary_y\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msort_columns\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msort_columns\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1973\u001b[0;31m                  **kwds)\n\u001b[0m\u001b[1;32m   1974\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1975\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_plot\u001b[0;34m(data, x, y, subplots, ax, kind, **kwds)\u001b[0m\n\u001b[1;32m   1799\u001b[0m         \u001b[0mplot_obj\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mklass\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msubplots\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msubplots\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0max\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkind\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mkind\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1800\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1801\u001b[0;31m     \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgenerate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1802\u001b[0m     \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1803\u001b[0m     \u001b[0;32mreturn\u001b[0m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mgenerate\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    249\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_compute_plot_data\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    250\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setup_subplots\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 251\u001b[0;31m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_make_plot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    252\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_add_table\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    253\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_make_legend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_make_plot\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m   1222\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1223\u001b[0m         \u001b[0;32mfor\u001b[0m \u001b[0mi\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32min\u001b[0m \u001b[0menumerate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_iter_data\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfillna\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1224\u001b[0;31m             \u001b[0max\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_ax\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mi\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1225\u001b[0m             \u001b[0mkwds\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcopy\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1226\u001b[0m             \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_is_series\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/opt/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_get_ax\u001b[0;34m(self, i)\u001b[0m\n\u001b[1;32m    633\u001b[0m             \u001b[0max\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_maybe_right_yaxis\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mi\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    634\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 635\u001b[0;31m         \u001b[0max\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_yaxis\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset_visible\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    636\u001b[0m         \u001b[0;32mreturn\u001b[0m \u001b[0max\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    637\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;31mAttributeError\u001b[0m: 'Figure' object has no attribute 'get_yaxis'"
     ]
    }
   ],
   "source": [
    "holdP.plot.bar(ax=ax)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "margin!\n"
     ]
    }
   ],
   "source": [
    "r = QA.QA_Risk(pv)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "< QA_PortfolioVIEW PVIEW_OaB with 100 Accounts >"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pv"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<module 'matplotlib.pyplot' from '/Users/yutiansut/opt/anaconda3/lib/python3.7/site-packages/matplotlib/pyplot.py'>"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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byUWyHTs2BGZmZlwcXHBjBkz4OXlpTedo6MjNmzYABcXFyQkJGDUqFH5nnfSpEmYOnUqWrRooQQR+hRkjkzFihUxY8YMNG3aFE2bNsXMmTOVruBhw4YpE3DHjh2L5ORk+Pr66iyzfPToUbi4uMDV1RV+fn5YsWKFTlcyET0f+toNExMTbNu2DZMnT4arqyvc3Nxw4sQJAMDgwYMxcuRIuLm5wdTUFMOHD4ezszO6d++Opk2b6r1GXnNkitpu3L9/H40bN4ajoyPmz5+PTZs2PY8qIqJCunDhAjw8PODm5oa5c+di+vTp+aYv6P0IADRr1gxTpkxBw4YNUbt2bfTo0QOVK1fG+vXr0a9fP7i4uMDLy0tZSCCngs6RmTJlCg4cOAB7e3scOHBAWUI5NDQUw4YNA5B3+xUTE4O5c+ciIiICjRs3hpubG1avXv3MaxI9byopzHI8L1hUVBS6dOmCixcvlnRWiIiIiIpdSEgIvvjiC72LihBR/vg7MkREREREZHBe6h4ZIiIiIiIifdgjQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEREREZHBYSBDREREREQGh4EMEREREREZHAYyRERERERkcBjIEBERERGRwWEgQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEREREZHBYSBDREREREQGh4EMEREREREZHAYyRERERERkcBjIEBERERGRwWEgQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEREREZHBYSBDREREREQGh4EMEREREREZHAYyRERERERkcBjIEBERERGRwWEgQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEREREZHBYSBDREREREQGh4EMEREREREZHAYyRERERERkcBjIEBERERGRwWEgQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEREREZHBYSBDREREREQGh4EMEREREREZHAYyRERERERkcBjIEBERERGRwWEgQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEREREZHBYSBDREREREQGh4EMEREREREZHAYyRERERERkcBjIEBERERGRwWEgQ0REREREBoeBDBERERERGRwGMkREREREZHAYyBARERERkcFhIENERERERAaHgQwRERERERkcBjJERERERGRwGMgQEf0L9+7dg5mZGapVq4aMjIxc++Pj4zFu3DjUrl0bpqamqFy5Mlq1aoUtW7YoadLS0jBjxgzY29vD3NwclSpVQtOmTbF06VIlzSeffAKVSqX3Ly4uDnZ2dnnuz/57li+++ALGxsaYMGFCrn1RUVFQqVQoU6YM7ty5o7Pvk08+Qd26dZXX69evV65pZGQES0tLODs7Y8yYMbh8+fIz8zF48GCdfJcrVw7NmjXDnj17dNJ5e3vrLWfDhg1zpfnf//6ntzy//vqrzvaTJ0+iZ8+eqFq1KszMzFBhwcMLAAAgAElEQVSnTh0MHDgQZ86cUdKoVCp88803OsfNnTsXJiYm2LRpk04ZevXqlat8O3bsgEqlglqt1lv+Ll26wNjYGDt37sy1L2fdqlQqVK5cGb6+vjh16lSudP88f3x8PJo1awYHBwdERUXpvTYRkSFiIENE9C+sXbsWnTt3RqVKlRAUFJRrf69evXD06FEEBgbi6tWr2Lt3L/r164f4+HglzahRo7Bx40YsXLgQERERCA4OxpgxY5CUlKRzLjs7O9y9ezfXX6VKlfD7778rr7Nvun/88UeddM+yatUqTJs2DRs3bsSTJ0/0ptFoNJg2bdozz2VsbIy7d+/izp07OHPmDObMmYM///wTbm5u+PHHH595fKtWrZR8nzp1Co0bN0b37t1x/fp1nXT9+/fPVR9HjhzRSWNubo7Zs2cjISEh32uuW7cOrVq1QqlSpbB582ZcvnwZW7duhZ2dHT788EO9x2g0GowePRrz5s3D7t27MWjQIGVfzZo1sWvXLsTGxuocs3LlStSqVUvv+aKjoxEcHIyJEydi5cqVetNk1+3du3dx6NAhlC9fHm+99Rbu37+fZ9mioqLQvHlzqFQqHD9+HHZ2dvnWBRGRQREiIiqUrKwssbOzk6CgIJk/f774+vrq7E9MTBQAsmvXrnzPU65cOfnyyy/zTTNr1iypU6dOgfIVHR0tAOTw4cMFSi8iEhwcLFWqVJGMjAxp0KCBbN68WWd/ZGSkAJD//Oc/olKpJCwsLM+8rVu3ToyNjfVex8/PT8qXLy9JSUl55sXf3198fHx0tj169EgAyPbt25Vtbdq0kaFDh+ZbrjZt2siAAQOkVq1aMm7cuFzlOXbsmIiI3L59W0xNTeX999/Xe56EhATl/wHIpk2bJC0tTXr06CFVq1bVqY+cZWjVqpXMmzdP2X7z5k1Rq9XyySef6K2jmTNnSo8ePeTOnTtiYmIit27d0tmvr27Pnz8vAGTnzp160509e1aqVasmXbt2ldTU1Hzri4jIELFHhoiokPbv34+UlBR06tQJgwYNQkhICG7cuKHsL1OmDMqWLYugoCCkpKTkeR5ra2vs3bv3mT0Gz1NgYCAGDBgAtVoNf3//PHsDOnbsiPbt2+sdflYQkydPRlJSEg4cOFDgY54+fYpVq1bB1NQUjRs3LvQ1zczMMG/ePCxfvhxXr17Vm+b777/HkydPMH36dL37K1SooPM6MTER7dq1w8WLF3Hy5Mk88zVixAisXr0aIgIAWL16NXx8fPT2yGRlZWHNmjUYPHgwrK2t4ePjgzVr1uRbtpSUFKxduxYAYGJikmv/wYMH0bp1a3Tr1g3bt2+Hubl5vucjIjJEDGSIiAop582/tbU12rVrh9WrVyv71Wo1NmzYgJ9++gkVKlSAu7s7PvzwQwQHB+ucZ/Xq1bhw4QIqV64MFxcXjBgxAkFBQcrNb7YbN26gTJkyOn+urq5FLseDBw/w008/wd/fHwAwaNAgHD9+HFeuXNGbftGiRfj111+xffv2Ql8re/5KzoBPn5CQEKWMZmZmmDlzJjZu3JgrANiwYUOuOhk7dmyu8/Xt2xfu7u6YOHGi3utdvXoVlpaWsLW1LVA5Jk6ciD///BMnTpxA7dq180zn5+eHhIQEhISEICsrC2vXrsWIESP0pt29ezeePn2Kt956C4B2ns2aNWuQlZWlky4rK0unvEuWLIGnpyd8fHxypevcuTN69+6NFStWwNjYuEBlIyIyNCUayHz99dcYNmwY/u///u+ZaePi4jB79mxMmjQJEydO1JmASUT0oty9exe7d+9Wbv4B7Y3nunXrkJmZqWzr0aMHbt++jb1796JXr16IiIiAj48PxowZo6Rp0aIFrl+/jmPHjsHf3x+xsbHo1asXunbtqhPM1KhRA+Hh4Tp/u3btKnJZ1q1bB0dHRyUosra2hq+vL1atWqU3vZOTE4YPH45Jkybh6dOnhbpWdnmetfiAp6enUsYzZ85g5syZ8Pf3x759+3TS9ejRI1edzJo1S+85AwICsHv37lyBZM58FVSXLl2QkJCAOXPm5JvOzMwMgwYNwqpVq/Dzzz8jMzMTb7/9tt60gYGB6N+/P0qVKgUA6NatG1JSUvDLL7/opDM2NkZ4eDjCwsKwadMm1K5dGxs3bsw1ud/Y2BjdunXDDz/8gKNHjxaqfEREBqUkx7VdunRJrl+/LhMmTHhm2hUrVsi+fftERDsOfPTo0c87e0REuXz22WcCQIyNjXX+AMiPP/5YoGMjIyPzTLNp0yYBICEhISLy/ObIaDQasbe3F5VKpVMOlUolVlZW8uTJExHJPafk/v37Uq5cOfniiy8KNUfm9OnTz6wjfXNkRETat28vrVq1Ul4XdI5MzjT9+vUTV1dXuX79uk55AgICBIBER0fnez6Rv+fI7Nq1S8zMzGT48OGSlZWVZxkiIiLE1NRUWrRoIVOmTBGR3HV08+ZNMTIyEiMjo1zvp7fffltJp69uly9fLg4ODpKenp4rXWZmpvj7+4u5ubny3UlE9Kop0R6ZBg0aoEyZMjrb7t27h7lz52Ly5MmYOXMmbt++DUD7FC81NRUAkJqammvcMhHR86bRaLB69WpMmzYtV2/AwIED85xfks3R0RGAdkjXs9LktxJVcQgODsaNGzdw/PjxXGXJyMjIc/hY5cqVMW3aNMyZM0dnBbZnmT9/PipWrAhfX99C51WtVivt/781b948XLlyBevWrdPZ3rt3b5iamubZw5KYmJhrW5cuXbB79258++238Pf3zzUELJujoyOaNm2KEydOYNiwYXrTrFq1Co6Ojjh37pzOv8EPP/yAPXv2KN+B+gwbNgypqan46quvcu0zNjbGunXrMHjwYHTt2lXvks5ERIZO/2L2JWjlypUYPnw4rK2tce3aNaxevRqzZs1C7969MWfOHOzduxdPnjzBjBkzSjqrRPSa2bt3L27duoX3338fNWvW1Nk3ZMgQ+Pr6IioqCmXLlkWvXr0wZMgQuLq6onz58rh48SKmTp2K2rVrw83NDQDQpk0b9OvXD+7u7qhcuTL+/PNPTJs2DeXLl0fbtm2Vc2dlZeHevXu58mNlZZXnb5I8S2BgINq0aYNmzZrl2te1a1esXLkSffv21Xvshx9+iMDAQKxZswY2Nja59mfnNSUlBZcuXcKyZcsQEhKCrVu3omzZsvnm6+nTpzrH79u3D/v27cPs2bN10qWlpeWqEyMjI1SpUkXveWvWrIkJEyZg0aJFOturV6+Or776Cu+//z6SkpIwfPhw1KlTBwkJCQgKCsLhw4f1Ds/y8fHB/v370alTJ/Tp0wdbtmxRhobltG/fPqSnp6NixYq59mVmZmLt2rUYOXKkzm/gANo5Rba2tlizZg1mzpypt0xqtRrjx4/H3LlzMXz4cFhaWursV6lU+Prrr1GmTBn06tUL33zzDfr06aP3XEREhuilmuyfnp6OK1euYPHixfj444+xcuVK5fcUjh8/Dm9vb6xYsQJTp07Fl19+CY1GU8I5JqLXSWBgIDw9PXMFMYA2KKlcuTJWr16NMmXKoHnz5li2bBnefPNNODo6Yty4cXjzzTdx5MgR5Yb3rbfewubNm9GpUyfUr18fQ4YMgb29PY4fPw4rKyvl3FFRUbC2ts71Fx4e/q/Kcf/+fezYsQPvvPOO3v19+vRBSEgIrl27pne/qakp5s+fj7S0tFz7srKyYG1tDRsbG7i5uWHatGmoW7cuzp07h+7duz8zb8eOHVPK5+zsjGXLlmHevHmYOnWqTrpvv/02V3288cYb+Z576tSpKFeuXK7tw4YNw5EjR5Ceno5+/fqhfv368PPzQ2RkpM6Pk/5T8+bNERwcjCNHjqB79+5IT0/PlcbCwkJvEAMAu3btwp07d/L8d+jduzfWrFmT73fd8OHDodFosHDhwjzTLFiwANOnT8eAAQNy9UgRERkylUghZzoWs/v372P+/PlYtGgRUlNTMX78eL3DMyZMmIBp06YpX+5jx47F3Llz9X4pERERERHRq+2l6pGxsLBAlSpVcPLkSQDa1WSioqIAaIdQXLx4EQAQExODjIyMXN3oRERERET0eijRHpklS5YgIiICycnJKFeuHN555x00bNgQq1atQlJSEjIzM9GiRQv4+fkhJiYGgYGBStf9wIEDi+V3FIiIiIiIyPCU+NAyIiIiIiKiwnqphpYREREREREVBAMZIiIiIiIyOCX6OzJ37twpycu/UFZWVoiLiyvpbBgs1l/RsP6KjnVYNKy/omH9Fc3rVn+vW3mLG+uvaIq7/vT9Xlk29sgQEREREZHBYSBDREREREQGh4EMEREREREZnBKdI0NERERErycRQXp6OjQaDVQqVUlnRxEbG4snT56UdDYM1r+pPxGBkZERzMzMCvVeYCBDRERERC9ceno6SpUqBbX65bodVavVMDY2LulsGKx/W3+ZmZlIT0+Hubl5gY/h0DIiIiIieuE0Gs1LF8RQyVGr1dBoNIU6hoEMEREREb1wL9NwMno5FPY98cww+Ouvv8aZM2dQrlw5LFq0KNd+EcG6detw9uxZmJqaYvTo0XjjjTcKlQkiIiIiIqLCeGYg4+3tjY4dO2LZsmV69589exb37t3D0qVLce3aNaxevRqff/55sWeUiIiIiF5d5T7+GOobN4rtfJlvvIGHCxcW2/no5fPMQKZBgwa4f/9+nvtDQ0PRunVrqFQq1KtXDykpKUhMTESFChWKNaP0epHMTODBPeBeDORuNB6lpUCTnlaMF5DiO1dhFbjbtPi63B+ZmUGTnl5s5wNQnNl7Pics5iELj8zNi78OXyMFeg+W5OeyOOVbjnz25bMr9Q17iI0dUMMOKiNOQqZXk/rGDZieOvVCr1mjRg04ODggKysLdevWxf/+9z+8++67GDNmDLy9vZV0q1atwo0bNzB69Gj4+/sjODgYJ06cwHvvvYcaNWoo6WbMmIFDhw7B1tYWw4cPBwD0798fNjY2+OKLLwAAs2fPRrVq1fD+++/rzdOVK1cwffp03L17FyICPz8/jB8/Pt9hVznzIiKoVKkSli1bBisrq2KopZdXkWdYJSQk6FRSpUqVkJCQoDeQOXjwIA4ePAgAmDdv3itfuTmp1erXqrwFpUlNQdbtm8iMuYnM2zeRFXMTmTFR0NyLAbKylHTpZS0BVfFO6SqJsblSQjdqxb6IZHGXo9jrpbjzBxRrCGMIN+zF/PkocP29MkPm8ylIfnWrb58mC8khe7S7zS2gdnBGKUdXmDRwRSn7BlCZmBYxr6++1+072FDKGxsbqzPZv7i/l1Uq1TMXEzAzM8Phw4cBAKNGjcLmzZvRo0cP7Nq1C+3atVPS7dy5E7NmzVJW48pemcvT0xObN2/WOefjx4+xa9cuZfJ6YmIiHj9+rOQlLCwMn332md68paWlYciQIViwYAG8vb2RmpqKoUOHYtOmTXjvvffyLMc/8zJnzhxs3LgRkyZNKkBNFb9/u4iDqalpod67RQ5k9N2Y5fVGbNeunc6bIi4urqiXNxhWVlavVXlzEhHgYQJwNwZyL0bnv0iK/zuhsTFQxQaoVh0qVw+gmi1U1rZAteqobFvzlai/krpHe53ff8WFdVg0rL+iqQAN4n87BvwZgafXIvD07G9IAQC1GrCzh8q+AVT2TkAdB6gsypR0dl86r9v7z1DK++TJE51leov7YZ+IIDMz85npstM0bdoUly9fxtSpU/Hf//4XKSkpMDU1RXR0NO7du4cmTZogJiZGOSYrK0vvNRo3bowZM2YgMzMTly9fRr169XD//n3ExcXB3Nwc165dg6Ojo968bdu2De7u7mjZsiUyMzNhYmKCzz77DH5+fnj33Xdx9uxZzJo1C+np6TAzM8PixYtRt25dnbyICJKTk2FnZ1eg8hc3tVr9r6/75MmTXO9dGxubvK/1r66SQ6VKlXQuGB8fz2FlrynJzATi7uUIVKIh924D92KAtNS/E5qZA9Y1oHJ0BaxtoapmC1jbAlbVoOIyjEREuRhbVYGRZxvAsw0AQFKSgT8vQ65dglyLgOzfAfnlR22PTnU7qOwbAPZO2gCnfMUSzj3Ryy8zMxOHDx+Gt7c3KlasCDc3N4SEhKBDhw4ICgpC165d9T6oP336NHx9fZXXq1atgp2dHdRqNW7fvo3Q0FA0adIE9+7dQ1hYGCwtLeHo6AgTExO9+bhy5QpcXFx0ttnZ2SE1NRXJycmoW7cutm/fDrVajaNHj2L+/PlYtWqVTl4SExNhYWGBKVOmFGMNvZyKfNfo7u6OvXv3okWLFrh27RosLCwYyLziJD0VuHs7R7DyV+/Kg7s6w8FQvpI2UPFqqxuwlKvIJReJiIpAVbos4Oqh7b0GIE+eAJFXtEHNtUuQE4eAwz9rB1lWrqbtrcnutalizTaY6C/p6elKIOLp6Yl+/foBALp3746goCAlkFm8eLHe4z08PLBx48Zc25s2bYrQ0FCEhoZixIgRuHfvHkJDQ2FpaQl3d/c88yMieX4+VSoVHj58iPHjxyMyMhIqlQoZGRl687Js2TLMmTMH8+fPL1hFGKhnBjJLlixBREQEkpOTMXLkSLzzzjtKd1H79u3RqFEjnDlzBuPGjYOJiQlGjx793DNNz1+hhoNVttYGKo28tD0t1WwB6+pQmVmUXAGIiF4jKlNTwMEFKgftk1zJygJu3fi7x+b878CJQ9rAxrI8UK6ADxwLGvCYmQNlLKEqUw4oYwmULfv367KW2m1lymnzSfQSMTMzw4EDB3Jt79ixI2bPno0LFy4gPT0dzs7OhTqvu7s7QkND8ccff8DBwQE2NjYIDAxE2bJl0adPnzyPq1+/Pk79Y8GDmzdvwsLCAmXKlMH06dPRvHlzrFmzBtHR0fDz89N7nvbt2yuLDbzKnhnIjB8/Pt/9KpUKw4YNK7YM0YtV+OFgLn8HK9VstU/6OByMiOilojI2BmrbQ1XbHmjfXftw6l4M5FqEdkha6uPiu5gIkJ6q/R55HAE8TgZE++vcuWY8mJj8FdT8FdiUsfwr0CmrfZ0j6EHZskBpS21Z6LWQWcy/Q1iU85UuXRrNmjXDhAkT0L1790If7+7ujsDAQNSsWRPGxsaoUKECHj16hKtXr2JhPktC9+jRA19++SWOHj2K1q1bIy0tDTNmzFA6CpKTk1GtWjUAwPfff5/neU6fPo1atWoVOt+Ghnegrwm9w8Hu3Qbu3wWyckzIKl9RG6h4eefoXeFwMCIiQ6ZSqbRtunUNoHWH53ot0WiAtBQg+RHw+BHw+CEk+ZE2wHn8CEh+CHms3ScP7mq3/fXgTO9Ub4vSfwU2ln/18vwV7Civy2kDoewgyLw0v68M1Mv2my/du3fHsGHDsHz58jzT/HOOzIcffoguXbrA0dERCQkJOkGQg4MDUlJSULFi3vPWzM3NsXbtWsyYMQP/+c9/oNFo0KtXLwwZMgSAdmW18ePHY+XKlWjRooXevIgILC0t8w2YXhUqKan1YAHcuXOnpC79wr2IFUR0h4Pd1p2/om84mLIqmK32y61adajMX87hYIayAsvLivVXdKzDomH9Fc2rXn+SmfFXoPMQSH4EyRH0IDvoefxIJzhCXqsiGRvn6PXRBj5mlasgXW2iDYjKlP1Hz48lVKX0T7w2VIbyfklNTYWFxct331GUVbeoaPWn7z3xXFctoxdPNFnanpR7MZC7Oeav6BsOVs1WOxxMCVY4HIyIiF4uKnUp7YiAv1ZYe1Z/iogAT9L+Cmy0QY/kCHq0r//67+2bSL96URsI/fXsNtcTXFOzv4Ofstm9Pn/39KhyBD1KgMReH6ISx7tZAyAZGUDUNWXSJq5f1g1YylfUBipe3roBS3kOByMiolePSqUCzCy0f5W18wXy+7azsrLCg/uxQEqKTk+PKP+frPNa7sZotz1JA6An8KlaHaqOPaHy8tYGYUSFdPnyZYwbN05nm6mpKXbv3l1COTJMDGReQpKWCly/rCyjichrQOZfy+tZ14CqaWvgjfpQ2WgDlpd1OBgREdHLQmVkrO1RKWupnfuJAvT8ZDzNMZztr16fR0mQU4chG76E7NwCVYceULVszxXZqFAcHR31rpZGhcNA5iUgj5KA7LX/r0UA0ZHaFV+MjICadaBq20m79n/dBtpxvURERPTcqUqZABWttH/4O/CRdl2BS2eg+WUb5LtVkN1boWrXVft9bVGm5DJM9JphIPOCiQgQF6vtabkWoQ1cYm9rd5Yy0fa0dH5H+6vMb9SHysy8ZDNMREREOlQqFdCwCYwbNoFci9AGNDu+gez9ESrvTtqgpqC/1UNE/xoDmRdA0lKR+suP0Jw9rQ1cslcQsyit7WVp2U7b41KrDsfaEhERGRCVfQMY28+E3LoB2fsjZN9PkIM7oWrpqx12ZlW1pLNI9MpiIPMCaNYuQXL4Ke3ke3snwN5J2+NiUxMqI6OSzh4REREVkarmG1CN+BjSbQBk33bIsf2Qo3uh8mgD1Vu9oLKpWdJZfOl12/xHsZ4vaIBDvvujo6Ph7++P4ODgYr1uTp6envjll1/y/e2Y4jB+/Hi0a9cOXbp0yTNNYmIiRo0ahejoaNSoUQMrVqxA+fLlISKYOXMmgoODYW5ujoCAADg7OwPQ/ujm//73PwDa38h55513AAADBgxAbGwssrKy4OHhgc8//xzGxsZITEzE6NGjcevWrQJfoyh4F/2cyZ1bQPgplPbzh9GCdTAa8TGM2naCytaOQQwREdErRlXVBkbvjoXR5yuhevNtyJkT0Mwai6xln0Mir5Z09ugVVNDfbFm2bBlatmyJ48ePo2XLlli2bBkAIDg4GJGRkfj1118xf/58TJ06FYA28AkICMDu3bvx888/IyAgAElJSQCAFStW4ODBgwgODkZCQoKy2tqyZcvQqlWrAl+jqHgn/ZzJ3u2AiSks3u7DpZCJiIheE6qKVjDqMxRG89ZA1aUvcPUCNJ9PRNbiGZDL51CCv0dOOWRmZuLDDz9Eu3btMHz4cKSlaZfcPn/+PHr16oWOHTuif//+iI2NBQD4+flh7ty56Ny5M1q2bInffvsNAJCVlYVPP/0UPj4+aNeuHdauXatcY+3atejQoQN8fHzw559/AgAWLVqEDz/8EP369YOnpyf27NmDOXPmwMfHBwMGDEBGhna12oCAAHTq1AlvvvkmJk2apLxv/Pz88N///he9evXC6tWrdcq0YMECjB8/HhqNRmf7vn370Lt3bwBA7969sXfvXmW7n58fVCoVmjRpgocPHyI2NhZHjhxBq1atUKFCBZQvXx6tWrVCSEgIAKBs2bJK/T19+lTnGn369CnwNYqKgcxzJPEPIKePQNWqPYwsy5d0doiIiOgFU5W1hFG3/jCavwYqv8HAnVvQLJ4BzX8/hpw9BfnHzSa9WNevX8fAgQNx8OBBlC1bFhs2bEBGRgamT5+OlStXYu/evejTpw/mz5+vHJOZmYmff/4Zs2fPxuLFiwEA33zzDaKjo7Fv3z4cPHgQPXr0UNJXrFgR+/btw6BBg7BixQpl+82bN7Fx40asXbsWH3zwAZo3b45Dhw7BzMwMhw4dAgAMHjwYe/bsQXBwMNLS0nSWbH706BF+/PFHjBw5Utk2Z84cxMXFISAgAEb/GPkTFxeHqlW1c7aqVq2K+HjtnO179+7BxsZGSWdtbY179+7luT1b//794erqijJlyihD2gp7jaLiHJnnSA4GAQBUvt1KOCdERERUklRmFlB16Al5swvk+CHIvu3QfP259vfhXNwBVfE9W042N4cmPa3YzqeyswcaNXslR5bY2NigadOmAICePXti7dq18PHxwZUrV9C3b18AgEajQZUqVZRjOnXqBABwcXFBTEwMAODXX3/FoEGDoFZrb60rVPh71bq33npLSf/LL78o29u2bYtSpUrB0dERGo0Gbdu2BQA4ODggOjoaAHDixAksX74caWlpSEpKQv369dG+fXsAQNeuXXXKsmTJEjRu3BgLFiwoVB3o6x1UqVTP7DX89ttvkZ6ejg8++ADHjx9H69atC32NomIg85zI40eQo/ug8mgNVaUqzz6AiIiIXnmqUiZQeb8FadUe8vsx7cIAh4rz19wFqVABKKahayKQrCyoPFoDA0a+cr+T88+b6ewb+Hr16mHXrl16jzExMQEAGBsbK/NT8rvpN/3rx1KNjY2RlZWVa7uRkRHUarWSFyMjI2RlZSE9PR3Tpk3Dnj17UL16dSxatAhPnjxRjrew0P1BdDc3N5w/fx6JiYk6gVQ2KysrxMbGomrVqoiNjUWlSpUAaHtH7ty5o6S7e/cuqlatCmtra5w4cUJne/PmzXXOaWZmBl9fX+zbtw+tW7dWrlGpUqUCXaOoGMg8JxL8M/D0CVQdepV0VoiIiOglozI2hsrLG/DyLvZzW1lZIS4urljOJZosyJ5tkF1bIH9ehtHQCVDVcyqWc78Mbt++jdDQULi7uyMoKAhNmzZF3bp1kZCQoGzPyMjAjRs3UL9+/TzP07p1a2zatAnNmzeHWq3OM5gojOygpWLFikhJScHPP/+Mzp0755ne29sbbdq0wbvvvostW7agTBndoLN9+/b44YcfMHbsWPzwww/o0KGDsn39+vXo1q0bzpw5A0tLS1StWhVt2rTBvHnzlAn+R48exdSpU5GSkoLHjx+jatWqyMzMRHBwMDw9PZVzbd26FaNHjy7QNYqKgcxzIE/SIYd3A64eUFXncotERERkmFRGxlB16QNp4AbN6kXQfPEfqDr5QdWlL1Tq4r2NfNZyyc+Dvb09fvjhB0yZMgW1a9eGv78/TExMEBgYiJkzZ+LRo0fIysrCsGHD8g1k+vfvjxs3bqBdu3ZQq9UYMGAAhgwZUqS8lStXDv3790e7du1ga2sLV1fXZx7z9ttvIyUlBYMHD8amTZtgbv73D6uPGTMGI0eOxJYtW1C9egzAFmgAACAASURBVHUEBgYCAHx8fBAcHIwWLVrA3NxcmfdToUIFjB8/XgmePvroI1SoUAEPHjzAkCFD8PTpU2RlZaFFixYYNGiQco1Ro0Zh8+bNBbpGUamkBJfNyNnF9CrRHNoF+W4VjCbPh6quI4DifTryOmL9FQ3rr+hYh0XD+isa1l/RvG7197zKK+mpkC2rICcOAbXrwWjYBKiq2Dz7wDykpqbmGh71MlCr1QVe0phyK0r96XtP5Fwk4J+4alkxk8xMyP6fAPsGShBDREREZOhUZhYwGvIhVCMmAbG3ofl0PDTHD3IpaSoxDGSKmZw+CiTEwagj58YQERHRq8eoaUsYzVoK1KoLWb8UErgAkvK4pLNFryEGMsVINBrIvu1A9VqAs3tJZ4eIiIjouVBVrAyj//sMqp7vQsJPQTN7HOTKhUKdgz059E+FfU8wkClOF0KBO7eg6tjrlVxrnYiIiCibysgYRm/5wWjKAvw/e/ceH1d93/n/9T0zo/vNGtnWxZIvso3vBiEbY3Nz7QRCQyFpErc0DSy5bEO3abLbPn4hDUm2lP2RbhLapbTbTahJkxAcHAJsCMQ4YAx28QUwYBt8wdhYlmRbki3J1m1mznf/GGks2bJ1GUlnRvN+Ph5mZs45M/M5H3SZj77f7+cQSMP9/jdxn/wxNhwa1PMdx9FaFIkJh8MXXMRzIOpaNoLc59ZDcBJmybVehyIiIiIyJsy0WTj3Poj9xSPY536J3fsWzhf+G6a47JLPy8jIoKOjg87OzoT6A3B6enqf67XI0Awnf9ZaHMchIyNjSM9TITNC7IG98P57mD/+Esbn8zocERERkTFjMjIxn/sv2AVVuP/+MO59X8X80Rcx13zkokWKMaZPe+BEkWpd7kbaWOZPU8tGiPvcesjJw6z4iNehiIiIiHjCVC2PNgKYcRn23/8J91/+f+yZFq/DknFKhcwIsDWH4Z2dmFUfx6Snex2OiIiIiGfMhCDO1/4W86k74e2d0UYA777ldVgyDqmQGQH2t09CegZm5e97HYqIiIiI54zj4Nz4SZx7/idkZOI++C3c9WuxocE1AhAZDK2RiZNtOI7dvhmz6hZMdq7X4YiIiIgkDDO1Eueb/xBtBPDbX2HffQvn1j+BQJrXoV1UZ34+trl55F5wQhBTPGXkXk9iVMjEyW54CoyDWX2r16GIiIiIJByTno7507uxC6twf/wQ7kP3eR3SJZ0ejRddWI1z86cxM+eOxqunLBUycbCtzdgtL2CWXY8pLPI6HBEREZGEZS5fhjNrPhw7AiROu+Xz5Rfk03x6pEZkLPbAXuzGZ3C/+//B7Pk4H/s0zL8ioVpOJysVMnGwL/4aQiHMjZ/0OhQRERGRhGeyc2H2Aq/DuKS0oiLMCLYPNrMXYFf/AfaVDdgNT+H+43egohLn5k/BFcswji7bMVwqZIbJdrRhX3wWLr8KU1LudTgiIiIikqBMegZm9R9gb/gY9rVN2OefxP3f34XJZZiP/SHmqusx/oDXYSYdFTLDZDdvgLYzODf9odehiIiIiEgSMP4A5pqPYJf/HrzxH7jPrcc++r+wzzyG+egnMNd8VJfyGAIVMsNgwyHsC0/DZQsxMy7zOhwRERERSSLG8UH1NThXroA9b0QLmsd/iP31OszqP8CsvBmTleN1mAlPhcww2G0vw+lGnDv+wutQRERERCRJGWNgwZX4FlyJPbgX9zfrsU/9FPv8LzE33Iz5yB9g8iZ4HWbCUiEzRNZ1sc//Esqnw/wrvA5HRERERMYBM3Mevq98C3v0A+xz66PX3fnd/8WsWI258ROYosleh5hwHK8DSDpvbYf6Y5ib/lBt80RERERkRJny6Thf+mucv/tnzLIbsK9swP2b/4z7yIPY2g+9Di+haERmCKy1uM+th4nFmCtXeB2OiIiIiIxTZlIp5nP/BXvLH2NfeAr78vPY117CVF+Duf0/Y3LzvQ7RcxqRGYr9u+GD/dGuEj71/BYRERGR0WUmBHE+83mc7z6C+fga7K5tuN/5C+zuN7wOzXODGpHZtWsXa9euxXVdVq1axW233dZn/8mTJ/mXf/kXWlpayMnJ4S/+4i8IBoOjErCX3OfWQ24+ZvnveR2KiIiIiKQQk5OHufVPsFeuwP3h93D/8TvRDmef/BwmkOZ1eJ4YcETGdV0eeeQRvvGNb/Dggw+yZcsWampq+hzzk5/8hOuuu47vfe97fOpTn+Kxxx4btYC9Yj88BHvejH7BpKm/t4iIiIiMPTNlGs7ffB+z6hbsxmdw/8dfYY+l5tqZAQuZgwcPUlxczOTJk/H7/SxfvpwdO3b0OaampoaFCxcCMH/+fHbu3Dk60XrIPv9LyMjE3PAxr0MRERERkRRm0tJx/uiLOF/5NjSfwr3/v+K++GustV6HNqYGLGSampr6TBMLBoM0NTX1OWbq1Kls27YNgO3bt9Pe3k5ra+sIh+ode6IOu3ML5vqbdHEiEREREUkIZuGVON95COYswv78/+A+dB+25ZTXYY2ZAdfI9FfZnd92+E//9E/5t3/7NzZt2sTcuXMpLCzE189i+I0bN7Jx40YAHnjgAYqKioYb95hq+eVa2n0+gp+5E1/h8GL2+/1Jc76JSPmLj/IXP+UwPspffJS/+KRa/lLtfEda0uWvqAj73/+R9ueepPXHD8HffpXcv/gb0q9c7kk4Y5m/AQuZYDBIY2Nj7HFjYyMTJvS9wmhhYSF/9Vd/BUBHRwfbtm0jKyvrgtdavXo1q1evjj1uaGgYduBjxbacwt34a8zVKznlGhhmzEVFRUlxvolK+YuP8hc/5TA+yl98lL/4pFr+Uu18R1rS5m/p9Thl03F/+D85/Xd/hfm9j2P+8I4xX9s90vkrLS296L4Bp5ZVVlZSV1fHiRMnCIfDbN26lerq6j7HtLS04LouAL/61a9YuXJlnCEnDrvx/0IkjPnoJ7wORURERETkokxZRbQRwOpbsS/+OtoIoOaw12GNmgFHZHw+H3fddRf3338/ruuycuVKysvLWbduHZWVlVRXV7N3714ee+wxjDHMnTuXz3/+82MR+6iz7W3YTc9B1dWY4jKvwxERERERuSQTSMOs+Tx2/hW4j/4j7v3/LToys+qWC5aHJLtBXUemqqqKqqqqPtvWrFkTu79s2TKWLVs2spElALv5eWg/i3PTH3odioiIiIjIoJkFVTjf/l+4P34Iu+5H2D1v4Nz5l5j8CQM/OUkMOLUsVdlQF/aFp2HuYsy0WV6HIyIiIiIyJCY3H+fP/wbzJ38G+3bj/vevYN/aMfATk4QKmYuw//ESNJ/SaIyIiIiIJC1jDM4NN+Pc+yDkF+L+0324P/vf2M5Or0OLmwqZflg3gv3tr2DqTJi72OtwRERERETiYkrKcb7xPcxHb8Nu+g3u/f8Ve/QDr8OKiwqZ/rz5GpyoxfnYH467RVEiIiIikppMIIDz6btwvva30HYW93/8N9xNv/E6rGFTIdMPd9NzUDQZrhh/DQxEREREJLWZeZfjfPt/weyF2Mf+D7a1xeuQhkWFzHns6SbY9w5m2UqM4/M6HBERERGREWdy83A+8VmwLvadnV6HMywqZM5jd74C1mKWXud1KCIiIiIio6eiEvILsW9v9zqSYVEhcx67bTNUVGJKpngdioiIiIjIqDGOg1lUDXvexIZDXoczZCpkerHHa+HwAcxVGo0RERERkfHPLF4KHe2wf7fXoQyZCple7PbNYAym+lqvQxERERERGX1zFkMgLSkvlKlCppu1Frv9ZZg1H1NY5HU4IiIiIiKjzqSnw9zF2Ld3YK31OpwhUSHT4+ghqD+maWUiIiIiklLMoiXQcBxqj3odypCokOlmt20Gnx9TtdzrUERERERExoxZtAQg6bqXqZABrOtid7wC86/A5OR5HY6IiIiIyJgxE4JQUYl9S4VM8jm4F0416NoxIiIiIpKSzOIlcGgftrXZ61AGTYUM3dPK0tIxl1/ldSgiIiIiImPOLF4K1mLf2el1KIOW8oWMDYewr2/BXL4Mk57hdTgiIiIiImOvohIKCpOqDXPKFzLs2QVnW9WtTERERERSljEmuuh/z5vYUMjrcAYl5QsZu/1lyM6FeZd7HYqIiIiIiGfMoqXQ2Q77d3sdyqCkdCFjOzuwu7ZhrlyB8Qe8DkdERERExDtzF0FaWtJ0L0vtQmbXNujq1LQyEREREUl5Ji0d5l6OfXsH1lqvwxlQahcy2zfDhCKYOc/rUEREREREPGcWLYHGE3DsiNehDChlCxl7pgX2vIFZei3GSdk0iIiIiIjEmEVLAJJielnKfoK3b2yFSEQXwRQRERER6WYKCmHqzKS4nkzqFjLbNkPxFCif4XUoIiIiIiIJwyxeCof2YVtOex3KJaVkIWObTsKBPZirrsMY43U4IiIiIiIJwyxaAtZi33nd61AuKTULmR2vgrWaViYiIiIicr6KGVAQxL6d2OtkUrOQ2f4yTJuFmVTqdSgiIiIiIgnFGBMdldmzCxsKeR3ORaVcIWPrauDDQ7p2jIiIiIjIRZjFS6CzHfa943UoF5V6hcz2zWAMpvpar0MREREREUlMcxZBWlpCTy9LqULGWhudVjZnUbS1nIiIiIiIXMCkpcPcy7Fv7cBa63U4/UqpQobDB+FEnRb5i4iIiIgMwCxeCk0n4dhhr0PpV0oVMnb7ZvD7MVVXex2KiIiIiEhCMwurAbBv7fA4kv6lTCFj3Qh2xyuwoBqTleN1OCIiIiIiCc0UFMK0Wdi3EnOdTMoUMuzbDc1NOOpWJiIiIiIyKGbxEjh8ANtyyutQLpAyhYzdvhnSM2HREq9DERERERFJCmbRUrAW+87rXodygZQoZGwohH1jK+aKZdEODCIiIiIiMrDy6VBYlJDTy1KikGHP69B2VhfBFBEREREZAmMMZtES2LsLG+ryOpw+UqKQsds2Q24+zFnsdSgiIiIiIknFLFoCnR2w7x2vQ+nDP5iDdu3axdq1a3Fdl1WrVnHbbbf12d/Q0MDDDz/M2bNncV2X22+/naqqqlEJeKhsRxv2re2Ya1Zj/IM6XRERERER6TFnEaSlY9/agVlwpdfRxAw4IuO6Lo888gjf+MY3ePDBB9myZQs1NTV9jvnlL3/J1Vdfzd///d/z1a9+lUceeWTUAh4q++Y2CHVhll7vdSgiIiIiIknHBNJg3uXYt7djrfU6nJgBC5mDBw9SXFzM5MmT8fv9LF++nB07+l4UxxhDW1sbAG1tbUyYMGF0oh0Gu30zBCdB5RyvQxERERERSUpm0RJoaoCaw16HEjPgXKumpiaCwWDscTAY5MCBA32O+fSnP83f/d3f8fzzz9PZ2cm9997b72tt3LiRjRs3AvDAAw9QVFQUT+wDcptPcXLvLrJuu53ciRNH9b0G4vf7R/18xzPlLz7KX/yUw/gof/FR/uKTavlLtfMdacpf/yI33EjDv/8TmQd3k3PFxS9nMpb5G7CQ6W/4yBjT5/GWLVu44YYbuOWWW9i/fz8PPfQQ3//+93GcvgM+q1evZvXq1bHHDQ0Nw417UNyXfgNuhI6FS+gc5fcaSFFR0aif73im/MVH+Yufchgf5S8+yl98Ui1/qXa+I035u4Tpszn7Hy/TsfKWix4y0vkrLS296L4Bp5YFg0EaGxtjjxsbGy+YOvbiiy9y9dVXAzB79mxCoRCtra3DjXfE2O0vQ9lUzJRpXociIiIiIpLUzKIl8MF+bPMpr0MBBlHIVFZWUldXx4kTJwiHw2zdupXq6uo+xxQVFbF7924AampqCIVC5OXljU7Eg2QbT8DBdzFLde0YEREREZF4mcVLAbBv7xjgyLEx4NQyn8/HXXfdxf3334/ruqxcuZLy8nLWrVtHZWUl1dXVfO5zn+Nf//VfefbZZwG4++67L5h+Ntbs9lcAMEuu9TQOEREREZFxYco0KCyKFjLXftTraAZ3HZmqqqoLrguzZs2a2P0pU6Zw3333jWxkcbLbX4bKOZiJxV6HIiIiIiKS9IwxmEVLsVt/hw11Rdsye2jAqWXJyB47AjWHNa1MRERERGQEmcVLoKsT3nvH61DGaSGzfTM4DqZ6hdehiIiIiIiMH5cthPQM7NvbvY5k/BUy1tpoITNnMSYvcS7MKSIiIiKS7EwgDeZdjn17R7+XaRlL466Q4dA+aDiOuUrTykRERERERppZtASaGuDoB57GMe4KGbt9M/gDmCuu9joUEREREZFxxyyqBmM8n142rgoZG4lgd7wCi5dgMrO8DkdEREREZNwxeRNg2izsW95eT2ZcFTLsextam3GWXu91JCIiIiIi45ZZvBQOH8CebvIshnFVyNhtmyEzCxZe6XUoIiIiIiLjllm8BAD7zk7PYhg3hYzt6sS+sRVTdbXnF+cRERERERnXyqZB4UTsW96tkxk3hQzvvA4d7RhNKxMRERERGVXGmOiozLu7sF2dnsQwbgoZd/vLkFcAcxZ6HYqIiIiIyLhnFi2Fri54721P3n9cFDK27Sy8vROz5FqM4/M6HBERERGR8e+yhZCe6Vn3svFRyLz5GoRDmKW6CKaIiIiIyFgwgQDMvxz79g6stWP+/uOjkHlnBxROhOmzvQ5FRERERCRlmEVL4XQjHD005u89LgoZ6mqgfDrGGK8jERERERFJGWbhlWCMJ9PLkr6QsZEInKjFFE/xOhQRERERkZRi8gpgxmWetGFO+kKGxuMQDkOJChkRERERkbFmFi2BIwexpxvH9H2Tv5CpOwagERkREREREQ+YRUsAsG/vHNP3TfpCxtbXRO8Ul3kbiIiIiIhIKiqbCsFJ2LfHdp1M0hcy1NdAbj4mO9frSEREREREUo4xJjoq8+4ubGfnmL1v0hcytv6Y1seIiIiIiHjILF4KXV10jeH0sqQvZKivwUzWtDIREREREc/MXgDpmXTufHXM3jKpCxnb2gJnWkAL/UVEREREPGMCAZh/BZ07t2CtHZP3TOpChuPRhf5GU8tERERERDxlZi/AbWqA5qYxeb+kLmRsXU/HMhUyIiIiIiJeMqXl0Tu1H47J+yV1IUP9MfAHIDjR60hERERERFJb2VQArAqZgdn6GphcinF8XociIiIiIpLSTF4BJq8Aao+OyfsldSFDfQ1G08pERERERBKCv3y6RmQGYkMhOHlc15AREREREUkQ/vLpUPvhmHQuS9pChhN1YF0t9BcRERERSRD+iunQ3ganGkb9vZK3kOlpvaxCRkREREQkIfjLZ0TvjMH0sqQtZGKtlyeXehuIiIiIiIgA3SMyjE3nsqQtZKg/BhOKMBmZXkciIiIiIiKAk1cAufkakbkUW18DxWVehyEiIiIiIr2VVmDHoAVzUhYy1lq1XhYRERERSUCmtAJqj45657KkLGRoboKOdrVeFhERERFJNKUV0NkOTSdH9W2Ss5CpU8cyEREREZFEZMqmRu+M8jqZpCxkbP2x6B0VMiIiIiIiiaW0Ahj9zmVJWchQXwPpmVBQ6HUkIiIiIiLSi8nOgfxCODa6hYx/MAft2rWLtWvX4rouq1at4rbbbuuz/9FHH2XPnj0AdHV10dzczKOPPjriwfbo6VhmjBm19xARERERkWEqLR/1EZkBCxnXdXnkkUf45je/STAY5J577qG6upopU85N67rzzjtj95977jk++OCDUQk2pv4YZvb80X0PEREREREZFlNagX1lA9Z1Mc7oTAIb8FUPHjxIcXExkydPxu/3s3z5cnbs2HHR47ds2cI111wzokH2Zjs7oh0QJusaMiIiIiIiCam0Aro6ofHEqL3FgCMyTU1NBIPB2ONgMMiBAwf6PfbkyZOcOHGCBQsW9Lt/48aNbNy4EYAHHniAoqKiIQccOrSPJiBv9lwyhvF8r/j9/mGdr0Qpf/FR/uKnHMZH+YuP8hefVMtfqp3vSFP+4tOTv655izgF5J05Tfrc/muDuN9roAP6u5DNxdambNmyhWXLluFcZPho9erVrF69Ova4oaFhsHHGuO/uBqA1O58zw3i+V4qKioZ1vhKl/MVH+Yufchgf5S8+yl98Ui1/qXa+I035i09P/mxWLgDN7+3GmT5n2K9XWlp60X0DTi0LBoM0NjbGHjc2NjJhwoR+j926dSsrVqwYRohDUH8MjAOTSkb3fUREREREZFhMVg4UBEf1WjIDFjKVlZXU1dVx4sQJwuEwW7dupbq6+oLjamtrOXv2LLNnzx6VQGPqa6BoEiaQNrrvIyIiIiIiw1daMaqdywacWubz+bjrrru4//77cV2XlStXUl5ezrp166isrIwVNa+++irLly8f9ZbI0dbLuhCmiIiIiEgiM6UV2Jefw7oRjOMb8dcf1HVkqqqqqKqq6rNtzZo1fR5/5jOfGbmoLsK6EThei5l3+ai/l4iIiIiIxKGsAkJd0HAcJl18rctwjU5T59HSeDKaDI3IiIiIiIgkNFNaEb0zStPLkquQOX4MAKNCRkREREQksZWWA2CPqZCJro8BjciIiIiIiCQ4k5EFhROh9uiovH5SFTLUHYOcXExunteRiIiIiIjIQEaxc1lSFTK2vgYml3kdhoiIiIiIDIIprYD6o9hIZMRfO6kKGeprtD5GRERERCRZlFZAOAwn60b8pZOmkLFnz0DLaShRISMiIiIikgxGs3NZ0hQydC/014iMiIiIiEiS6B6EGI11MklTyNj6aOtldSwTEREREUkOJiMTgpNGpXNZ0hQy1NeAzw9Fk72OREREREREBmuUOpclTSFj62tgUgnG5/M6FBERERERGSRTNhXqj2HD4RF93aQpZKg/poX+IiIiIiLJprQCIiPfuSwpChnb3bJNC/1FRERERJLLaHUuS4pChoZ6iES00F9EREREJNkUTwFjsMdSsZCJtV4u8zgQEREREREZCpOeHm3YlYojMrauu/XyZBUyIiIiIiJJZxQ6lyVFIUN9DeQXYrKyvY5ERERERESGyJRWwIlabDg0Yq+ZFIWMra8BTSsTEREREUlOpRXRNe/Ha0fsJRO+kLHWQn0NRq2XRURERESSUk/nspGcXpbwhQytp6HtrDqWiYiIiIgkq5IpYJwRXfCf+IVM90J/XUNGRERERCQ5mUAaTCxOrREZezzaelkjMiIiIiIiSaysIgVHZNLSYULQ60hERERERGSYop3L6rChkelclvCFTE/HMuMkfKgiIiIiInIxpRXgutAz4ypOiV8d1NdgdCFMEREREZGkFutcdmxkppcldCFjuzqh8YTWx4iIiIiIJLvJZeA4UHt0RF4uoQsZTtSCtdF2bSIiIiIikrRMIACTSkesc1lCFzJWrZdFRERERMaP0gqoPTIiL5XQhQz1NWAMTCr1OhIREREREYmTKa2Ak/XRJSRxSvxCpnAiJj3d60hERERERCRepRXRpSP18XcuS+hCxtbXaH2MiIiIiMg4EetcNgLrZBK2kLGuC/XHtD5GRERERGS8mFwCPh+M50KG043Q1anWyyIiIiIi44TxB2ByGXYEWjAnbiHTPW9OIzIiIiIiIuOHKa0Y3yMyPa2XKSnzNhARERERERk5pRXQcBzbGV/nsoQtZKivgcxsyC3wOhIRERERERkhJta5LL7pZQlbyNj6GiguwxjjdSgiIiIiIjJSejqXHYtvelnCFjLU12h9jIiIiIjIeDOpBPz+uNfJ+Adz0K5du1i7di2u67Jq1Spuu+22C47ZunUrTzzxBMYYpk6dyl/+5V8OOyjb3ganm3QNGRERERGRccb4fN2dy0a5kHFdl0ceeYRvfvObBINB7rnnHqqrq5ky5VyRUVdXx1NPPcV9991HTk4Ozc3NcQVFfXShv0ZkRERERETGH1NagT20L67XGHBq2cGDBykuLmby5Mn4/X6WL1/Ojh07+hzzu9/9jhtvvJGcnBwA8vPz4wrKdrde1jVkRERERETGodIKaDyB7Wgf9ksMOCLT1NREMBiMPQ4Ggxw4cKDPMbW1tQDce++9uK7Lpz/9aS6//PJhB0X9segVPycWD/81REREREQkIZnSCixA3VGYPntYrzFgIWOtvfCNz+sk5roudXV1fPvb36apqYlvfetbfP/73yc7O7vPcRs3bmTjxo0APPDAAxQVFfX7nqdPnSBcXEZR8fgpZPx+/0XPVwam/MVH+Yufchgf5S8+yl98Ui1/qXa+I035i89g8xeev5hGIKelicxh5nvAQiYYDNLY2Bh73NjYyIQJE/ocU1hYyOzZs/H7/UyaNInS0lLq6uqYOXNmn+NWr17N6tWrY48bGhr6fc/IkUMwqeSi+5NRUVHRuDqfsab8xUf5i59yGB/lLz7KX3xSLX+pdr4jTfmLz2DzZwPp4A/Qun8vZxcvu+hxpaWlF9034BqZyspK6urqOHHiBOFwmK1bt1JdXd3nmKVLl7J7924AWlpaqKurY/LkyQOeQH9sJAInarXQX0RERERknDKOD0qmxNW5bMARGZ/Px1133cX999+P67qsXLmS8vJy1q1bR2VlJdXV1SxevJi33nqLr33taziOw2c/+1lyc3OHF1HjcQiHobhseM8XEREREZGEZ0orsAf2DPv5g7qOTFVVFVVVVX22rVmz5lwQxnDHHXdwxx13DDuQmDq1XhYRERERGfdKK2Dby9j2Nkxm1pCfPuDUsrF2rvWyRmRERERERMYrU1oRvTPM6WUJV8hQXwO5+ZjsYU5NExERERGRxNddyAx3nUzCFTK2vgZKNK1MRERERGRcK5oMaWlQe3RYT0+4Qob6Gq2PEREREREZ54zjQHE5tvbIsJ6fUIWMbW2BM62gQkZEREREZNwzpRXjZI3M8ehCf43IiIiIiIikgNIKON2EbTsz5KcmVCFj69SxTEREREQkVcTTuSyhChnqj0EgDYITvY5ERERERERGW2k5MLzOZQlVyNj6GphUgnF8XociIiIiIiKjLTgJ0jOG1bksoQoZdSwTEREREUkdHfpxfwAAIABJREFUxnGgpDy5R2RsKAQnj+saMiIiIiIiKWS4ncsSppDhRB1YV62XRURERERSSWkFNJ/Cnm0d0tMSp5CpV+tlEREREZFUE+tcdmxoozIJU8jY7kKGyaXeBiIiIiIiImOnu5AZ6jqZhClkqD8GhUWYjEyvIxERERERkbFSWAQZmUNeJ5MwhYytr9H6GBERERGRFGOMGVbnsoQoZKy1ar0sIiIiIpKihtO5LCEKGZqboKNdIzIiIiIiIqmotAJam7GtzYN+SmIUMnU9HcvKPA5ERERERETGWqxz2RBGZRKikLH1x6J3NCIjIiIiIpJ6yqYCQ+tclhCFDPU1kJ4JBYVeRyIiIiIiImOtoBAys5NxRKYGisuiHQtERERERCSlGGOgdGidyxKikKG+BlOiaWUiIiIiIqmqp3OZtXZQx3teyNjODmhq0PoYEREREZFUVloBZ1qh9fSgDve8kOF4dKG/riEjIiIiIpK6Yp3Ljg1uepnnhYztbr2sERkRERERkRTWXcjY2qODOtw/mrEMSv0xMA5MKvE6EhERERHpJRSxhFyXgGPwOQZHjZnGTChiOd0R5nRHmFPtYU53RDjVHiZiLcU5aZTlpVGSm0Zeus+zGM90RTjW0kVNcyc1LV3UtHTR3FVDOBzGAD1fLufuG3q+goyh3/tUfRlTl4/53YcY4Ed/WnrR90+AQqYGJk7GBAJeRyIiIiIyrkVcS0tnhOaOMM2dEZo7uu93RGju7L7tiNDSff9syO3zfMeA3zGxfz7HEHCI3ff3++/C/T5jcAz4HIMvdmvwOUT3nbf9/GOdXsfGntfzGobu5/d+vfOO7ec9fA6jXqi51nKmM8Kp7qLk/CLlVEeY0+3Rba1dbr+vYYDeS+Fz0hxKctMoy02jJC+N0tw0SnIDlOamkZ0Wf5FjraWhLcyxli6ONndGb1u6ONbcyamOSOw4vwOluWmUFmQTCtnu50Zjtd0PeuK23f85f5+1YNOzsF0hCFsGWvLveSETbb2saWUiIiIiQ9Xzwfh0d3HS0hEhfKyL2sZmmjsinO5VlDR3XPzDsWMgN91HQbqf/AwfMwozyM/wk5/uI81niLgQdu25f9YSjkTvR6wlHIFQ7P654zrDbvQYN7o/et/iWkvERguriI3uj1iLO7hmVaPG0FMocYmih+5CajBFWHRk5VRHhNPdhUukn3NM8xkmZPopyPBTmpfG/ElZFGT6mZDhZ0KmL7avIMMHGI6f6aK2tYu61hC1rdH7u0+0selwS5/Xzc/wdRc2PYVOIPY4w993hUkoYqk708Wx5i6OtnR233ZxrKWTjvC5oLMDDlPy06gqzWFKXhpT8tOYkpfO5JwAPsdQVFREQ0PDsP8fuD95FrvzFZz/9NiAl2bxtJCxbgSO12LmXe5lGCIiIiIJwVrL2S63e7Tk/JGSc6MoLR0RTneGae2MXPTDf266j/x0H/kZPioK0slPzyI/wxcrUPIz/ORl+ChI95GT7kuIaWO2u5jpU9y43UWP7SmCegqgCwuhvvujx7jnHeue/7xex0ZcS3pGJmfOtp33/N7xdL9XP88Pu5ZIxO1zrM+BCZl+phWkdxck0cJkQoY/Wqxk+sj0O0O6nuKU/HSm5KdfsL0z7FJ/pru4aekpdrp4s+4sLx5q7nNsMNNPSV4amX6HYy1d1J/p6vO1VJTlZ0peGqsrC/oULAUZvtG99mNpBbSdheYmKAhe8lBvR2QaT0KoSyMyIiIiktRCEUtH2L3wX6i/7Zb2sEtn2KU95HK2K0JzZ3T0pLUzTLj/QROyAw75GT7y0v0U5waYMzGTvO5CJT8jOpKSn+5jeukkwmeb8TneFyZDZbqnhvkw4NHSj3hHFLyU7neYWpDO1IILi5y2UIT6XiM4da1d1LaEONERYmpBOisqcmPFSlleGpkBb3qCmbKK6JSy2g8TvJCpV+tlERER8U4oYmkLRWgLuZzpit6ejd26nA1FaOu+jT6OFh+dYZf27sIkOn1q8O/pGMj0O2T4HdL9DtlpDkVZfioLM2IjJX1HTnzkpfsI+Ab3wTKYnUZDe/IVMTK6sgI+ZhRGpw0mtFjnsg8x86645KHeTi2rV+tlERERGR7XWtpDbqz4OBtyzys6okWI6ztNQ8vZ84qU6PFd/S1YOE9WwCEr4JAd8JGV5lCQ4SPDHyDD75DhN9HbgNP92Om7vXtfZnfRkumPLnYf1ak5IknM5BVATh4MogWzxyMyNZCTi8nN8zQMEZH+dIbd2LzhvNPQcfYMfscQ8BkC591GtzsEenXp0QcVkUvripwb9TjbFS1I2roLjLNdPdvOjYS0hfpuawu5A3Y1CjiG3Aw/GT5DdppDdsBhYnYgWpik+cgOOGSlnStScrpve/Zn+p2knKIlktRKK7C1A18U0+MRmWMajRERz3WEXWqao20lP2zu5Gj3/eNnQr0+JNUO6TUN9Cl6/OcVPz1tSC/oeBNrH3re457Wob2f0+t+wDGk+ZzY66f5ut/L173d6bl/ruBK851rnyrjW2fYpbEtTGN7iKa2MCHX4nS3tHXMuS5MTq/bns5N528/dxttcesY6ArbXlOwLhz16Ft8nNsWHqBFlWN6RkN8sSJkUk6A7EA6Wd1FSHavIiS7+7jexwd8TlKveRBJRaa0ArttE9Ze+meE5yMyZtEST0MQkdTRFopQ09zVp1g52tzFibOh2DE9ffArCzO4YXoeFfnplOSmUThhAiebmrovDmf73IZdS1fEjW0L93PMue3R43p34OkMWyLW7b8LT+x+331DmY8/EJ+BgM+JFjndBU9m91SYzO7pMpkBp8+2zP62nfecROiANN5Za2ntjNDQFqapPRwrVhrbovebuh+fuUjL3dGW4TdkBXyx0Y28dB8luYFehUZPAdJ7dKTneGfInZxEZJworYD2NjjVCGVlFz3M20Km5bRGZERkxPR8yO8IW2pbegqWc0VLQ1s4dqzfMUzJS+OyogxWV+ZTnp9GRX46xblp+PsZoSgqyqbAtI/l6Qyo51oM4e7rM4S6i6mu7qKpK9K3wOqKdB/TXVx19Sq0+hzX3VGpPexyuiNCeygUfRyKLmwerIxeRU9uZg0B4166ELpEcZTmS8w1Bbb7662lM0xLZ4TWzggtvdrh9nwpOcbErmzdcwVrYwwOgAEH02t7dF/sPsAp+KC+qbtY6S5U2sOx0ZXeDFCQ6SeYGe1sNX9yJsHMAIVZfoJZ0e0Bn8G1dP+z/d+659rg9t7e57EbvU3znytGsnrd9ve9JCIyEFPaq3PZgkUXPc7zC2KqY5mId3r69Yd7/ZU/0uuCZeFeowLnb7vo416jCQMd0+f9bM8+Bn/MeY/7G4BO80ULlvmTsijPT6M8P52K/HMX7kpmPsfgwxDwQWZ0y6i/p2ujrWTbQ26suOm539F723n7IsZP89kOGtpCffYPZqE1dHd56i5qhjNCdG5bdM1DwNf///tQxKWluxhp6Yxeq+NcgRLud9/5hcRoSvMZCjP9FGX5uawok2Bmd3GS5SeYFaAw08+ETL8KCBFJbr06l12K54UMJRcfLhKR4Qm7lkNNHbx7sp29J9v4sOUw7V3h6IjFeUXCWHEM3Yvgu9eHdM/BP/f43JqQnm1pxgx4TH+vE/AZSnIDlOenMyk7+QuWROKYnqlCQyuaLrZGIeLaixY/F9zvZ1tze4j2cCS2bbBf036n1/Q5v0NHxKWlI0L7JV4gJ80hL91HbrqfoqwAMyZkkJcenS6V190eNy/dT266D78D1oIlOuphsbHH1kb/iBC7T7RA7LO/5/jubeWTgzidZ8hJ01QrERn/TG4e5OZHR2QuYVCFzK5du1i7di2u67Jq1Spuu+22Pvs3bdrET37yEwoLCwG46aabWLVq1cAv7PNDcPJgQhCRS2gLRdjX0MHeE228e7KdfQ3tsb90F+cEmF+aj4mEBiwiYo97LSK/9DHR7ly9H1/sGH34kv74HENOmo+ctJEZTQpFhlYI9dzP9DvkxoqRc0VJT4GSm+bztCAuKsqmoSGxpjaKiIyqQXQuG7CQcV2XRx55hG9+85sEg0HuueceqqurmTKl75Sw5cuX8/nPf35oAU4qwfg8umyrSBJrbAt1j7a08+6JNg6f7sS10VGP6RPS+ejMAuZNzGTOxEyCWQF17JGUEfBFu1Spqb+ISHIzpRXYrS9e8pgBC5mDBw9SXFzM5MnRkZPly5ezY8eOCwqZYSnR+hiRgbjWUtPSxbsnotPE3j3ZzvEz0S5b6T7DZRMz+cyCIHMnZjG7KGPIU35EREREEk7ZVOi89Ej0gIVMU1MTwWAw9jgYDHLgwIELjtu2bRvvvvsuJSUl3HHHHRQVFV1wzMaNG9m4cSMADzzwANnTZ5HTz3Hjkd/v7zcnEJ0r3dYVXUja2hGmpSMcXVTaEYre7+je3hmK3W8PRaIdbwxA9Nb06u1//raeDjgDbuvunNN7W89rOaZ7H9E2OrFjiO6Lbev13uZi22Lvc65TT+z1+9t2tJZwxD23xqN7kbfb05a251/vxz2tas/b7saee24uumvPLXzv/dhacOm1L3ZM320Aab7o1ZvT/D7S/Q7pvuhVnHv/y+jZ53dI8198f1fEZU9dK2/VtvBOXQstHdFuW4VZARaV5rGmNI9FpXnMKsrG73Pi+vqTwVEO46P8xUf5i0+q5S/VznekKX/xGan8dc1dyKmB3mugF+nvQjTnz3W/8sorWbFiBYFAgA0bNvDwww/z7W9/+4LnrV69mtWrV8cet+UH6Rhn012sjS5cPd0e4XRHuPtfhLCTzonTrbR2RTjTGaG1y+VM7P65Vp39SfMZctN85KT7yE1zmJjlI8Pn77Mo9PwP18C5D+N0LyTt3m9dCHPug7o979i+H+4H9x4u9Fqo2rcA6HnNS77HEPMcuxib6XuxwJ6Ls/W5gKAxOD37z7vIW08h54sVd/Qq8noKql77eoo4zrVIdUz0HLoi0Q5MnRGXzs4wrd0tbaPbuu+H7ZA6HJXlpbG0LJt5EzOZNymL4pxAr++/Tk6f6hzU62hqWfyUw/gof/FR/uKTavlLtfMdacpffEYqfzY7f8BjBixkgsEgjY2NsceNjY1MmDChzzG5ubmx+6tXr+ZnP/vZoAJMltbL1lrOdLnnCpNYkRK9bY7dRrddrJ1odsAhJz26qDU3zWFidnpskWtuutO9vadgiV4sLCct+hf6VNDfaAdEC6DCYCGnm5r6FCHJyrXd1/cIu90FTq+CJxy9NcDMYAb5Gd43FhQREREZayY7B/ILL3nMgJ+SKisrqaur48SJExQWFrJ161a+8pWv9Dnm1KlTseJm586dg18/UxxtvWy7P9j1XIegI+zSEbbdt27smgUdYZfO7gu19d7XEXIJ93zq7bmIGNH/nLt/bnvPZ+Bz989NZeo+lFDExoqW5s5wvy09HQP5GX4KMnwUZPgpy0ujoNfjgsxz96eXTeZ0U+OFLyIxxkQ7ZXU/6rMvO81P+zgp6BxjyPAbMsbJ+YiIiIiMitLyS+4esJDx+Xzcdddd3H///biuy8qVKykvL2fdunVUVlZSXV3Nc889x86dO/H5fOTk5HD33XcPKrb/9JtjtIejf4UeytSiNJ+JXhQt4JDhc8gImNjFv2x3QdO7Pz+9+vczmO0W/D5DQYafaQUZ0WIk09+3SMmIjpwMdmRAFycTERERERk8031hzIsZ1LyVqqoqqqqq+mxbs2ZN7P7tt9/O7bffPuTglk7JJcNvSO++IFlGIHrF5p6/Vvf8ywz0LIQ2pPscXdxORERERGScM7PnX3K/pxPw776q2Mu3FxERERGRBGWqll9yvybpi4iIiIhI0lEhIyIiIiIiSUeFjIiIiIiIJB0VMiIiIiIiknRUyIiIiIiISNJRISMiIiIiIklHhYyIiIiIiCQdFTIiIiIiIpJ0VMiIiIiIiEjSUSEjIiIiIiJJx1hrrddBiIiIiIiIDIVGZMbI17/+da9DSGrKX3yUv/gph/FR/uKj/MUn1fKXauc70pS/+Ixl/lTIiIiIiIhI0lEhIyIiIiIiScf3ne985zteB5EqZsyY4XUISU35i4/yFz/lMD7KX3yUv/ikWv5S7XxHmvIXn7HKnxb7i4iIiIhI0tHUMhERERERSToqZEREREREJOmokBER6aaZtiIiIgNLlN+XKmRG0LZt2zhz5ozXYSSt9vb22P1E+QZJJidPniQUCgHK33A89thjbN26FVD+hsN1XUC5G66XXnqJ5uZmr8NIWqdPnyYSiQD6GpTBOXToEOFw2OswkpYxxusQAPB7HcB4sHnzZn77298ye/ZsrrjiCq/DSTpbt25l/fr1zJs3j4yMDD772c8mzDdIMnjllVd4+umnKSsro7Ozk69//evK3xBs3ryZTZs2cfToUaZMmcKKFSuUvyF48cUXefXVV1m1ahUrVqzwOpyks3nzZl544QXKy8u5+uqrvQ4n6bz22mv8/Oc/Z/bs2TiOw5e//OVx//27ceNGGhoa+OQnP0laWprX4SSdV199laeffprly5czbdo0r8NJOj0/sxYsWMC0adO46qqrPI1HIzLDZK3FdV1eeuklHn74Ye68807uuOMO/VAZotraWp5//nnuvvtuvvCFL7Bv3z5+85vfeB1WUrDW8uqrr7Jx40a+8IUv8LWvfY2DBw/y9ttvx/bLxYVCIZ555hleeukl/viP/5jvfve7BINBmpqavA4taRw4cIDnn3+ekpIS9u3bR1NTE8YYfe0N0s6dO3n44Ye54447+NKXvkRGRkZsn3I4sKamJn7729/yla98hT//8z+nvb2d9evXj8uZEdZawuEwGzZs4Fe/+hWvvfYa77//vtdhJQ1rLV1dXTz22GP8/Oc/5wtf+AKf+MQncBwntl8GtmfPHjZs2MCf/MmfcMUVV7Bhwwa2bdsGnBuVH2u6jswwdHR0EAgEMMYQCAQ4c+YM8+bNIy8vj5dffhm/309eXp7XYSasjo4O/P7oYOCRI0dobW3luuuuw+fz4TgOjz/+OIsWLWLChAkeR5rYjDEUFBRw0003UVRUREtLC++//z7z58+nqKho3P9VMl4+n49gMMjNN99MMBjkyJEj7Ny5k+uvv55AIOB1eAmrs7Mz9v07YcIELr/8cmbMmMGRI0doampi1qxZ+tq7hN75mzhxIu+//z7Tpk2juLiY5557jkgkou/fS+idv8bGRj744AOqq6vJzs4mIyODxx9/nIqKCkpKSsZNDsPhcOz3o+u6rFmzBmstb731FnPmzCE9Pd3rEBNaT/58Ph9HjhyhtLSUa6+9llAoxO7du8nPz9fP/EsIh8Oxgu/VV1+loqKCFStWxH5vbtiwgY997GOefb+pkBmiJ598kp/85Ce0tLTgui4zZ86kvb2df/3Xf2XTpk0YY9i4cSPHjx9n4cKFuK47bn6YjoTe+fP7/RQWFrJlyxZycnIoKSnh3XffpampiUgkwoIFC5S/86xbt476+nqmTp2K4zikpaVhjKG2tpYf/OAHZGdns3//fg4fPsysWbNiv/Al6vz8ZWVlxfYVFRXxzDPPUFxcTGlpKdZafe2d56mnnuKJJ56gqamJcDhMcXEx2dnZ5OXlcfbsWQ4cOEBRUREFBQX63u3H+fkrLS0lJyeHv//7v+c//uM/yM7O5uWXX+bDDz9kzpw5+v49T+/8OY5DUVERe/fupbW1lWnTprFnzx7Onj2LMYa5c+fGPnwlsyeeeIINGzbQ1dVFUVERJSUl+Hw+pk2bxsaNG8nOzqasrEzfaxfRk7+Ojg7KysooLi5mz549/PrXv+bZZ5/l5MmTbN++nba2NmbMmKGfW+fpyV9nZyfTp0+nvb2dX/ziF3z0ox/F5/PxwQcfcOjQITo7O5k7d64n+VMhMwTbtm3j1Vdf5c/+7M/o7OzkiSeeYNGiRcyePZuuri5uv/12rr/+eubPn8/atWtZsWJFnw9Kqa53/jo6Oli3bh0rV64kKyuLN998k6eeeopAIMCnP/1p1q9fz7XXXqu/NHVrb29n3bp1sQXBc+bMITc3N/YDIxAIsGLFCm644Qbmzp3LE088wbx58ygoKPA48sRwsfz16Pnh29zczNmzZ5kzZ45+mfXS1NTEP/3TP3HmzBk++clPcurUKXbu3Mn8+fNj36MZGRnU19dz9OhRFixYoPz1cqn8TZs2jUAgwK233sr111/P4sWLefrpp/X920t/+du2bRvLly8nKyuL/fv385vf/IbOzk4+9alP8dRTT7Fs2bI+U/WS0a9//Wt2797N7//+77N9+3YOHjzItGnTyMzMjI3QbNmyhVmzZpGTk+N1uAmnd/527NjBvn37WLx4MT6fj7a2Nr785S+zcuVKcnJyePLJJ7nmmmu0PKCX3vnbtm0be/bs4aabbqKmpoYdO3bwxBNPMGnSJG6++WZef/11qqurPfnjiwqZIdi/fz8TJ05k6dKlTJs2jVOnTrFhwwZWrVrF7Nmzyc/PByAnJ4d9+/ZRXl5OMBj0OOrE0Tt/06dPj81v7plrOXfuXG644Qby8vI4evQoCxcujE3hS3XGGDIyMrjzzjt5//33OXHiBLNmzcLn8wHg9/tjP4AzMzPZu3cvEydOpLS01MuwE8ZA+ev5GnvzzTfx+XzMmzdPf5nrxRhDKBTi9ttvJxgMkpmZycGDB5k7dy6ZmZkYY8jOzsZxHGpqajh69Ci7du2isrJSowpcPH9z5swhOzubWbNmxYqWrKws9uzZw+TJkykpKfE48sTQX/7279/PnDlzmDZtGlVVVcybN48bbriBgoICDhw4wGWXXUZ2dnbSfg+7rssLL7zALbfcwvz58ykvL6empob9+/ezaNEiACoqKnjjjTcwxhCJRNizZw9Tp071OPLE0F/+PvzwQw4ePMhHPvIR5s+fT3Z2NhD9Q+DRo0eZP39+0he/I6W//B0+fJj333+fz33uc8ycOZP58+dz3XXXcfz4cVpbW7niiis8mcmQ/OOuo+Bii75CoRDvvfde7PGaNWs4fvw4r7/+emx+ZVdXF48++ihnz55lypQpYxJvohls/v7oj/6I2tpaduzYgd/vZ8qUKXR0dPDDH/6Qrq4ucnJykvaXUDz6y5/f72fGjBk4jsONN97I3r17OXz48AXHdXR08O///u+cPHmS6dOnj0G0iWc4+etZpDh37lxeeuklgHExLWU4zs+ftZaMjIw+HckKCws5duxYbGpjz3OCwSBvv/02v/rVr0hPT0/JDwVDyV/PaFbP11p7ezs//vGPaWho0Pdvr8f95a+urq5PkTxp0iRaWlr44Q9/yJkzZ5J6nZG1FsdxyM/P58UXXwSguLiYpUuXUltby6FDh2LHXn/99fzoRz/i+9//fqz9fqq7WP6WLVvGkSNHOHToUOwPf67r8uSTTxKJRLS2udvF8rd8+XLef/99Dh48SGFhITNnzsR1XV555ZVYUejF91xq/qYeQO++4tba2A/WG2+8kffffz/WFQrgU5/6FJs3bwZg9+7d3HfffQB8/etfT9lpZUPN36uvvgrAiRMn+O53v4u1li996UtjG3QCOT9/PdLS0rDWUl5ezpw5c9i0aVOsO4+1lr1793L//ffjui7f+ta3KCwsHPPYE8Fw8tfzQbKsrIzbbrsN13VTtovN+fnr+cWUmZkZ215bW0thYWHsF3/PMY888ghTp07ln//5n7n11lvHMOrEMZz8AXzwwQc88MADuK7Lvffem7LTyoabv7Nnz/LQQw9hreWrX/1qbLQ1WfTu+NRzzh/5yEdobGzk0KFDOI7DpEmTqKysjP0Rpr6+nnXr1nHttdfyD//wD/ze7/2eF6EnhOHk7+WXX+aee+7B7/fz5S9/OWX/eAVDy9+HH34IRD/z3nvvvRhj+PjHP+5J3KCpZX288cYb/Nu//Rv79+/n7NmzTJ06NfbXxp6uFxkZGaxfv54bb7wRgNbWVjo6OliwYAGO47B8+XKuvvrqlJxOEW/+AoEAS5cuZcWKFUn3S2gkXCx/PR+qe3JpjGHatGls2rSJ4uJiampqaG5u5rLLLqOqqkpff8PI38mTJ5k8eTLZ2dlUVlZijEnav+YO12Dy1zPdbv/+/bS3t3P55ZezZ88eTp06RVFREUuWLGH58uX6+htC/nbv3k1bWxsVFRX6/h1m/lpaWiguLqa6upply5YlTf527tzJG2+8wezZs/sUbT3nmZGRQXNzM6+99hpXX3016enpvPbaaxQUFMRG7K6++mquueaapDnnkTTc/OXn5zNjxgwikQjXXXcd11xzTUp+5og3f47jsGLFiljXWa+okAEikQhPPfUUL7zwAp/4xCfIy8vjjTfeIBAIUFpaijEGn89HQ0MDCxYsYN++fezdu5fOzk6ef/558vLyWLRoEVlZWX3+apQqRip/Pp8vJRf3DyZ/xhgaGhpwHIdAIEBaWhp1dXX86Ec/4v3336eqqorJkyfr628Y+Tt06BBXXnklkyZNSrniBYaWv56W86+88grt7e28/vrrbN++ncsvv5zCwsKU/DAVb/62bdvGwoULCQaDKTkVbyS+/hYvXkxhYWHStNCNRCI888wz/PKXv+S1115jyZIlTJgwIfYBsufn0JkzZygvL2fLli00NDRQWFjI5s2bmTp1KtOmTSMtLS1lv2ZGIn+FhYUp2SRhpPKXKJ95VcgQnVbS1NTExz72MWbOnMnEiRP54IMPKCwsZMqUKUQiEdavX89Pf/pT5s2bx9KlS/H5fLz00kvMmzePz3zmM16fgqeUv/gMNn+PP/4406dPp6ioiP379/PEE0/w8Y9/nK9+9atMnDjR69PwzEjkb9KkSV6fhmcGm7+f//znzJgxgwkTJrB+/Xo+/PBDrrzySr74xS+m7DRGUP7ilYr5cxyHlpYW7rzzTnJzc3n66adZtWpVn7+Ir127ls2bN1NdXc3cuXM5fPgwTz+MZ+p6AAAOQUlEQVT9NIsWLeLmm2/2+Ay8pfzFZ9zlz6aol156yb711luxx6FQyEYiERsKhay11v7gBz+wL7/8srXW2uPHj9v169fb1tbWPq8RDofHLuAEo/zFJ978nTp1yra1tY1t0AlE+YtPvPnbvHnzBd/PqUT5i08q5u/ZZ5+1P/3pT+2WLVustTZ2rtZae/fdd9tXXnkl9viDDz6wDz/88AXn2NXVNTbBJiDlLz7jOX8pNyJz5swZHnroITZt2sR7773H6tWrY1Wo4zg4jkNXVxdbt27l+uuvJy8vj+zsbObNm0daWlqflqypuDBM+YtPvPmLRCI4jkNGRkbSTKMYScpffOLNX88VnqdOnZqS11tQ/uKTivmz1vLss8/y2muvcdVVV/GLX/yCjIyMPlMJJ06cyKOPPsott9wCQEFBAUuWLLngd2YqruNQ/uKTCvlLuU+SOTk5LF68mAcffJAZM2awfv36C45pa2sjFApRVlZGY2Mjr732GnCuJV0qU/7iE2/+EvUHyVhR/uITb/5ScQ1Mb8pffFIxf8YY9uzZw5o1a1i2bBl33HEHR44c4a233oods3TpUkpLS3nmmWcAYp09XddN+d+Zyl98UiF/KTUiY7u7MkyZMoXMzEwmTJjAU089RVVVFTk5ObG/1h45coQ33niD9vZ2fvazn1FWVhbrZJTKlL/4KH/xUf7io/zFR/mLTyrmr+ev2fX19TQ0NDBv3jyKi4s5ceIEdXV1FBUVkZubC8CsWbP43ve+x4YNG5g1axbTpk1LynMeScpffFIlf+O6kOn5n9jzA/T84bHCwkJOnjzJjh07uOqqq2KV544dO/jd737H5MmT+eIXv8iCBQs8OwcvKX/xUf7io/zFR/mLj/IXn1TM38XOuampiZMnTzJhwgTy8/NJT0/n3Xffpby8nMLCQg4fPsyPfvQjZs6cyV//9V8zd+5cj8/EG8pffFI1f+OykOnpSFRXV0d5eXmfK7jaXr2yAUpLS9m4cWOsj3YoFCI3N5cVK1bw0Y9+NCFay4015S8+yl98lL/4KH/xUf7ik4r5e++993j88cf58MMPmTp1auwyAj1retLS0jh8+DDNzc1UVlZSUFDAxo0bSU9Pp7KyknA4zMKFC7npppuS5pxHkvIXn1TP37grZPbu3cvatWu59tprqa2t5cCBA7iuS3FxcaxC7erqIhQK4ff7ycrKorW1lR/84Afs3LmThQsXMm3atJRtZ6v8xUf5i4/yFx/lLz7KX3xSMX/Hjx/n4Ycf5pprruHIkSO8++67AJSUlMRGmXJycmhra+PQoUMcOXKEefPmsX37dubPn09JSQlZWVnk5+d7eRqeUf7io/yNw0Jm27ZtZGZmcuuttzLz/7V3fzFV138cx5+cc4QD6JHDQYRiHndEGWzHAq2EwkGjZkG1OTe1iyhdF7VaF22uG7dWrrXsJpcuV7qsJpJra9PNWmsLpJRqLmSe4+AANQJUOKBxELDz53fROvv16+fvl37Ac47n9bjT7cu+76eb4833ez6UltLZ2cng4CArV67EbrfT2trKV199hdvtJi8vj46ODj7//HMaGhp4+eWXcblciR4hodTPjPqZUT8z6mdG/cykY7+uri4mJyfZsmUL5eXlhEIhfD4fHo+H7Oxsjhw5wsmTJ7n//vvxeDx88803HDt2jKKiIh599NGU+RzCfFE/M+p3GywyPT09zM7Oxj+wFAqF6O/vp7S0lMWLF9Pd3c309DThcBi73c7333/Pk08+SUlJCQAzMzNs2LCB6urqlDidYa6pnxn1M6N+ZtTPjPqZScd+P/74I2fPniUajeJyucjKyqKtrY3Vq1eTl5dHZmYmIyMjjI6OEo1G6erqYtOmTSxduhSHw8HatWtZv3491dXVt8U3kTdK/cyo399lxGKxWKJv4mZMTU2xZ88e/H4/TzzxBI2NjdjtdoaHh/niiy8YHh7GbrcTi8UoKysD4PHHH49fnyrHys0X9TOjfmbUz4z6mVE/M+nYb2Jigv379zM9PY3X6+Xbb7+lubmZu+++m48++gin08ljjz1GNBqlo6ODixcv0tjYSE5ODpCaM88l9TOjfteXsk9kQqEQ4XCYe++9l8uXLxOLxSguLmbRokV4vV4KCgpYsmQJW7Zs4erVq5w6dYra2lrg9v4H/afUz4z6mVE/M+pnRv3MpGO/c+fOkZmZyXPPPUdFRQUWi4VTp05RU1PD7Owsfr8fp9NJQUEBk5OTnDx5koaGBiB1Z55L6mdG/a4vpRaZtrY2rl69Sm5uLg6HA7fbTUlJCYFAgPHxcYqLi8nOzsZisVBYWMiyZcsA+O6771i2bBmlpaUAt83jtBulfmbUz4z6mVE/M+pnJh37tbW1MTU1hdPppLCwkDvvvDN+qtOlS5eIRCJ4vV5yc3MJhUIcP36cmpoaurq6uHbtGqtXr8Zms6XUzHNJ/cyo3z+T9ItMLBbj8uXLvPXWW/zyyy8Eg0F++OEHysvLycnJwWazYbVa6e/vJxwO43a749eeP3+e3bt3Mzk5SVNTE7m5uQmcJDHUz4z6mVE/M+pnRv3MpGO//5x5fHyc06dP4/V6ycvLix9p293dzdjYGGvWrMFut7Ny5UoGBwdpb2/n/PnzPPXUUzidzkSPc8upnxn1u3FJvcj8+ThsYmKCgYEBduzYQWVlJX6/n46ODmpqagAoKChgaGiIYDCIx+MhEolgs9mwWCyUlJSwefPmlPlPdC6pnxn1M6N+ZtTPjPqZScd+/3TmjIwMPvvsM+rr61m6dClXrlzBbrfj9Xqpqqpiw4YN8QMQ0on6mVG/m5OUL81FIhEOHz7M4cOH8fl8DA8Px9/vs1qtPPPMM/T09ODz+eLXNDQ0MDMzw+uvv86LL75IMBgkPz+fqqqqRI2RMOpnRv3MqJ8Z9TOjfmbSsd+NzGyxWAiHwzgcDu644w5aWlrYtWsXoVAIq9Wakr9Q0JT6mVE/M0m3yPh8Pl555RWmpqYoKiqitbUVm83GuXPnCAQCwB/b6KZNmzh69Gj8ujNnzvDll1/idrt5++23U/I8+rmgfmbUz4z6mVE/M+pnJh373cjMn376KQDXrl2jra2N1157jenpaXbu3MnChQsTOUbCqJ8Z9TOXdK+WjY2NUVJSwsaNG/F4PPT19WGz2bjrrrtobW3loYceIhqNUlBQgM/nY8WKFeTm5nLhwgUaGhp45JFHsNvtiR4jYdTPjPqZUT8z6mdG/cykY78bnXnVqlWMjo7y+++/09zcTH19PVlZWYkeI2HUz4z6mUu6JzIej4fq6mqi0SgAZWVljI2NUVdXRzQa5cSJE1gsFoLBYPx0FIB77rmHioqKRN56UlA/M+pnRv3MqJ8Z9TOTjv1udGaXy0VpaSkvvPACy5cvT+zNJwH1M6N+5pJukcnKymLBggXx9wPPnj2Lw+EA4Pnnn2doaIg333yTd955B4/HA/xxyoP8Qf3MqJ8Z9TOjfmbUz0w69kvHmeeS+plRP3O2RN/A9fy5nV65coW1a9cCkJ2dzdatWxkcHKSwsJD8/Hwgtc6lv1XUz4z6mVE/M+pnRv3MpGO/dJx5LqmfGfW7eUn3GZl/F4lE6O7uZuHChXzyyScEAgGqqqriv3hL/jf1M6N+ZtTPjPqZUT8z6dgvHWeeS+pnRv1uTtI+kcnIyGBgYICOjg4uXbpEfX09Dz74YKJvK2Wonxn1M6N+ZtTPjPqZScd+6TjzXFI/M+p38zJiSfyyXTAYpL29naamJhYsWJDo20k56mdG/cyonxn1M6N+ZtKxXzrOPJfUz4z63ZykXmRERERERET+m6Q7tUxEREREROT/0SIjIiIiIiIpR4uMiIiIiIikHC0yIiIiIiKScrTIiIjILbN3716OHDmS6NsQEZHbgBYZERFJOq+++ipff/11om9DRESSmBYZERERERFJObZE34CIiNy+BgYGeO+99xgZGaGyspKMjAwAQqEQ7777Lr29vUSjUcrKynj22WdxuVy0tLTg9/vp7e3lww8/pK6uju3btzM0NMTBgwfp7+/H4XCwefNmampqEjyhiIgkip7IiIjIvAiHw+zevZva2loOHjxIdXU1nZ2dAMRiMerq6ti3bx/79u0jMzOTAwcOALB161bKy8vZtm0bH3/8Mdu3b2dmZoZdu3bxwAMP8MEHH/DSSy9x4MABBgcHEzmiiIgkkBYZERGZFz09PUQiERobG7HZbKxbt44VK1YAsGjRItatW0dWVhbZ2dls3LgRv99/3a915swZlixZQn19PVarFY/Hw3333cfp06dv1TgiIpJk9GqZiIjMi4mJCfLz8+OvkwEUFBQAMDs7y6FDh/jpp5+YmpoCYHp6mmg0isXy95+xjY6O0tvby9NPPx3/u0gkwvr16+d3CBERSVpaZEREZF44nU7Gx8eJxWLxZSYYDFJUVMSxY8cYHh7mjTfeIC8vj59//pkdO3YQi8UA/rL8ALhcLioqKti5c+ctn0NERJKTXi0TEZF5sWrVKiwWCydOnCASidDZ2UkgEABgZmaGzMxMcnJyCIVCHD169C/XLl68mIsXL8b/vGbNGkZGRmhvbyccDhMOhwkEAvz666+3dCYREUkeGbE/f/wlIiIyx/r6+ti/fz8XLlygsrISgOLiYh5++GH27NlDX18f+fn5NDU18f7779PS0oLVaqWnp4e9e/fy22+/UVtby7Zt2xgeHubQoUMEAgFisRhut5vm5maWL1+e2CFFRCQhtMiIiIiIiEjK0atlIiIiIiKScrTIiIiIiIhIytEiIyIiIiIiKUeLjIiIiIiIpBwtMiIiIiIiknK0yIiIiIiISMrRIiMiIiIiIilHi4yIiIiIiKQcLTIiIiIiIpJy/gWzNeQT1NifTAAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 1008x864 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "r.plot_assets_curve()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "date        account_cookie\n",
       "2019-12-02  PVIEW_OaB         18170.0\n",
       "2019-12-03  PVIEW_OaB             0.0\n",
       "2019-12-04  PVIEW_OaB          7206.0\n",
       "2019-12-05  PVIEW_OaB             0.0\n",
       "2019-12-06  PVIEW_OaB             0.0\n",
       "2019-12-09  PVIEW_OaB         21066.0\n",
       "2019-12-10  PVIEW_OaB          7010.0\n",
       "2019-12-11  PVIEW_OaB         17685.0\n",
       "2019-12-12  PVIEW_OaB          7048.0\n",
       "2019-12-13  PVIEW_OaB         21138.0\n",
       "2019-12-16  PVIEW_OaB         10440.0\n",
       "2019-12-17  PVIEW_OaB         27872.0\n",
       "2019-12-18  PVIEW_OaB         20856.0\n",
       "2019-12-19  PVIEW_OaB         21108.0\n",
       "2019-12-20  PVIEW_OaB             0.0\n",
       "2019-12-23  PVIEW_OaB         45994.0\n",
       "2019-12-24  PVIEW_OaB         21060.0\n",
       "2019-12-25  PVIEW_OaB          6970.0\n",
       "2019-12-26  PVIEW_OaB         10587.0\n",
       "2019-12-27  PVIEW_OaB             0.0\n",
       "2019-12-30  PVIEW_OaB         38995.0\n",
       "2019-12-31  PVIEW_OaB         35690.0\n",
       "2020-01-02  PVIEW_OaB         21282.0\n",
       "2020-01-03  PVIEW_OaB         21282.0\n",
       "2020-01-06  PVIEW_OaB         14236.0\n",
       "2020-01-07  PVIEW_OaB         17870.0\n",
       "2020-01-08  PVIEW_OaB         18085.0\n",
       "2020-01-09  PVIEW_OaB         21330.0\n",
       "2020-01-10  PVIEW_OaB          7142.0\n",
       "dtype: float64"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "r.daily_market_value"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'QA_Risk' object has no attribute 'ac'",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-27-84881e35a757>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mac\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mAttributeError\u001b[0m: 'QA_Risk' object has no attribute 'ac'"
     ]
    }
   ],
   "source": [
    "r.ac"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'QA_Risk' object has no attribute 'daily_cash'",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-23-737600adca29>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdaily_cash\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mAttributeError\u001b[0m: 'QA_Risk' object has no attribute 'daily_cash'"
     ]
    }
   ],
   "source": [
    "r.daily_cash"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
